Android 使EditText接受非英语数字
我制作了一个非常简单的应用程序,只涉及数字,不需要制作不同的语言环境文件夹或任何东西 当我测试应用程序时,当键盘语言为英语时,Android 使EditText接受非英语数字,android,android-edittext,numbers,multilingual,Android,Android Edittext,Numbers,Multilingual,我制作了一个非常简单的应用程序,只涉及数字,不需要制作不同的语言环境文件夹或任何东西 当我测试应用程序时,当键盘语言为英语时,EditText将接受数字,但当我将键盘更改为其他语言时,它不起作用!按数字将不会显示在编辑文本中 有没有一种方法可以让编辑文本采用通用数字,而不管语言是什么?你可以添加安卓:inputType=“number”我认为它会起作用 <EditText android:inputType="numberSigned|numberDecimal|numberP
EditText
将接受数字,但当我将键盘更改为其他语言时,它不起作用!按数字将不会显示在编辑文本中
有没有一种方法可以让编辑文本采用通用数字,而不管语言是什么?你可以添加安卓:inputType=“number”我认为它会起作用
<EditText
android:inputType="numberSigned|numberDecimal|numberPassword|number"/>
根据您的需要,在选项之间放置分隔符,即
|
,然后按ctrl+space,您将获得更多选项。我这样做了,输入类型是numberDecimal。它接受数字,但仅当键盘语言为英语时才接受!成功了!(我使用“数字密码”部分是为了让数字保持可见)。谢谢眼镜蛇Ajgar。