【问题标题】:EditText custom backgroundEditText 自定义背景
【发布时间】:2017-03-23 07:17:39
【问题描述】:

我的问题很简短,但我无法找到解决方案。我想让我的EditText 看起来像这样:

因此,每次用户输入一个字符 (android:inputType="numberDecimal") 时,它都会转到下一个框。 (只需将字符显示到下一个框中,无需显示光标)。如果这可以使用单个EditBox 来完成,那就太好了。

除了制作 5 个线性 EditText 控件并将 TextWatcher 添加到每个控件中,我没有别的想法,迫使它跳到 (focus) 到下一个控件。但这似乎是一个不太优雅的解决方案,而且更复杂。

还有其他想法吗?

【问题讨论】:

    标签: android user-interface android-edittext


    【解决方案1】:

    为什么每次都重新发明轮子。我猜 this 正是你想要的。

    【讨论】:

    • 感谢您的回答。您的解决方案有效,但我选择了@Raju 的解决方案,因为它为自定义提供了更多控制。
    【解决方案2】:

    只需在此处结帐https://github.com/Philio/PinEntryView 按您的要求“只需将字符显示到下一个框中,无需显示光标”。

    【讨论】:

      猜你喜欢
      • 2012-02-12
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 2011-10-30
      • 2010-10-16
      • 2018-07-13
      • 1970-01-01
      相关资源
      最近更新 更多