本文主要是介绍Android中EditText中的InputType类型含义与如何定义,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
EditText的InputType属性,可以在代码中设置,也可以预先在xml中定义
设置EditText的InputType属性,最简单省事的办法就是在定义EditText的xml中直接设置。
比如:
想要设置一个可编辑的文本框的输入内容为只能输入数字,则就可以:
(1)xml中定义InputType为number
1 2 3 4 | < EditText android:id = "@+id/variableValue" ...... android:inputType = "number" /> |
(2)代码中设置InputType为TYPE_CLASS_NUMBER | TYPE_NUMBER_VARIATION_NORMAL
1 2 3 | EditText variableValueView = (EditText) variableLayout.findViewById(R.id.variableValue); int inputType = InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_VARIATION_NORMAL; < |
这篇关于Android中EditText中的InputType类型含义与如何定义的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!