android - 使 EditText 接受非英文数字

标签 android android-edittext numbers multilingual

我做了一个非常简单的应用程序,只涉及数字,不需要制作不同的语言环境文件夹或任何东西。

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

有没有办法让 EditText 接受通用数字而不考虑语言?

最佳答案

我觉得可以

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

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

关于android - 使 EditText 接受非英文数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16578009/

相关文章:

android - Xamarin Android "ScrollView"奇怪的行为

android - yarolegovich - fragment 中的类膨胀错误

android - 使用 Gradle 在 Android Studio 中运行普通 Java 项目的单元测试

java - 如何将EditText输入转换为Float

jQuery Cycle - 这个 jquery 脚本有什么问题?

c++ - mfc c++ 计算结果为 9 后返回 1

android - 需要在 native 代码中为 android ndk 开发安排一个定时器任务?

android - Edittext inputType ="textCapCharacters"不适用于 Android 4.0+?

Android Edittext : when contains misspelling word (with red underline over it), 不允许提交

c# - 十六进制的 BitConverter VS ToString