如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?
Posted
技术标签:
【中文标题】如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?【英文标题】:How to specify digits and imeOptions together in XML of Android Studio? 【发布时间】:2021-01-25 04:26:44 【问题描述】:在 android EditText 中,我发现了一个奇怪的问题。我已经输入了android:imeOptions="actionNext"
,它工作正常,但是当我将数字指定为android:digits="abcdefghijklmnopqrstuvwxyz "
时,我在编辑文本中没有下一个选项。为什么会发生这种情况,我应该怎么做才能让 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以上是关于如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Android Studio 中找到 Strings.xml 的用法?
如何在 Android Studio 的 XML 中同时指定数字和 imeOptions?
如何在 xml 文件中评论(在 android studio 布局文件中)? [复制]
Android Studio如何轻松整理字符串到string.xml中