如何在 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中

如何从 Android Studio 中片段的 XML 布局导航到相应的 java 类?

如何将xml文件保存在我想要的目录中(android studio)[关闭]