Android控件EditText的属性InputType的一些经验及动态设置TYPE

    xiaoxiao2021-03-25  61

    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

    最新回复(0)