【发布时间】:2014-10-05 05:04:11
【问题描述】:
在我的 android 应用程序中,我使用 EditText 从用户那里获取文本输入。 我希望 EditText 只接受选择性字符,因为在 xml 文件中我提到了 EditText 的以下属性。
android:digits="@string/customDigits"
strings.xml 中提到了 customDigits
<string name="customDigits">\u0022;\u005C;&<>\ abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!#$%\'()*+,-./:;=?@[]_`{};|~^"*"</string>
我为我的 android 应用程序提供了多语言支持。 当我选择法语、德语、西班牙语和 EditText 等语言时,它会显示正确的英文键盘,如图所示:-
但是当我选择日语并且 EditText 处于焦点时,它会显示日语键盘,如图所示:-
但我想默认显示英文键盘。 请给我解决方案。
【问题讨论】:
标签: android android-edittext android-softkeyboard multilingual