1、InputType属性在代码中的设置必须放在setSingleLine()函数之后,否则无效;
2、关于InputType属性xml与代码的对应值如下: Android Java代码设置EditText输入格式参数对应Description列
setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)
需要注意XML部分参数值在Java代码中设置时要达到相同效果可能java中参数需要由多个参数组合使用。如XML中设置android:inputType=”numberDecimal”在Java代码中仅设置setInputType(EditorInfo.TYPE_NUMBER_FLAG_DECIMAL);是不能生效的,必须设置setInputType(EditorInfo.TYPE_CLASS_NUMBER|EditorInfo.TYPE_NUMBER_FLAG_DECIMAL);
使用代码设置类似XML效果参数时若为达到效果应查找相关类似的参数表。
转载请注明原文地址: https://ju.6miu.com/read-39195.html