【问题标题】:How to specify digits and imeOptions together in XML of Android Studio?如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?
【发布时间】:2021-01-25 04:26:44
【问题描述】:

在 Android EditText 中,我发现了一个奇怪的问题。我已经输入了android:imeOptions="actionNext",它工作正常,但是当我将数字指定为android:digits="abcdefghijklmnopqrstuvwxyz " 时,我在编辑文本中没有下一个选项。为什么会发生这种情况,我应该怎么做才能让 imeOptions 带有数字?!

【问题讨论】:

    标签: android xml android-edittext digits imeoptions


    【解决方案1】:

    使用 android:inputType="number" 和 android:imeOptions="actionNext"。这将起作用。如果您想要不同的内容,请更改 inputType (numberDecimal/number/numberPassword)。

    【讨论】:

    • 我需要指定数字,而 inputType 不能解决我的问题
    【解决方案2】:

    我了解到您想写android:digits="abcdefghijklmnopqrstuvwxyz " 以防止用户输入无效字符.. 如果我对了,就得使用android:inputType="属性或者制作ValidationClass.Java来过滤用户收入..

    [+] 有关android:inputType=" 的更多信息,请关注此this

    [+]有关android:imeOptions的更多信息,请关注this Explanation with Video

    【讨论】:

    • 谢谢,但我想知道为什么digits和imeOptions不能一起工作
    • 其实我也不知道。。但是我越搜越多,发现这个问题还是很多程序员没有解决的问题。。但是我看到他们的问题的回复表明他们应该使用 android: inputType = ".. 之后我回复了你。希望对你有帮助。
    • 根本没有..你可以检查这个很棒的库..也许它会做你想做的github.com/egslava/edittext-mask
    猜你喜欢
    • 2013-02-18
    • 2015-02-02
    • 2015-09-23
    • 1970-01-01
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多