使EditText接受非英语数字

问题描述 投票:2回答:2

我制作了一个非常简单的应用程序,只包含数字,不需要创建其他语言环境文件夹或其他任何东西。

[当我测试应用程序时,当键盘语言为英语时,EditText将采用数字,但是当我将键盘更改为其他语言时,它将不起作用!按下数字将不会显示在EditText中。

是否有一种方法可以使EditText接受通用数字而与语言无关?

android android-edittext numbers multilingual
2个回答
1
投票

我认为它将起作用

 <EditText 
    android:inputType="numberSigned|numberDecimal|numberPassword|number"/>

并且根据您的需要将分隔符置于选择之间,即|并按ctrl + space,您将获得更多选择。


0
投票

您将添加android:inputType =“ number”

© www.soinside.com 2019 - 2024. All rights reserved.