【发布时间】:2014-04-29 11:11:55
【问题描述】:
我正在为多种语言制作一个安卓应用。我想根据键盘语言将 EditText 视图的 inputType 设置为不同。在我尝试过的 XML 文件中:
android:inputType="@string/xyz"
在字符串资源文件中,字符串 xyz 是
<string name="xyz">number</string>
我希望这是一个基于语言轻松更改输入类型的聪明想法。例如,如果语言是英语,我会将 xyz 设置为字母,但在日语中,我会将 xyz 设置为数字。我试图避免以编程方式执行此操作,因为一旦我开始在代码中输入输入过滤器,我的大部分 XML 设置都会被忽略,即使它们没有被新代码直接覆盖。
当我尝试将此字符串资源调用到 inputType 时出现错误。任何帮助将不胜感激。
【问题讨论】:
标签: android xml android-edittext android-inputtype