Android EditText inputType与numeric属性设置以及输入是只显示圆点,而不是先字符再圆点

numeric有三种属性 :
1、android:numeric=”integer”键盘为数字键盘,无需调整,不能输入小数点
2、android:numeric=”signed” 没找到和1的区别,如果有人发现,请告知,十分感谢。
3、android:numeric=”decimal”可以输入数字加小数点,数字键盘。
以上属性EditText不做任何操作的时候,自动换行

inputType属性:
这里需要和上面对比,选择android:inputType=”number”和android:inputType=”phone”
android:inputType=”number”:只能输入数字,数字键盘,不换行。
android:inputType=”phone”:输入数字,小数点,+,-号,不换行

输入只显示圆点而不是先数字,字母之后再次变成圆点
Settings.System.putInt(getContentResolver(),Settings.System.TEXT_SHOW_PASSWORD,0);
记得权限:<–uses-permission android:name=”android.permission.WRITE_SETTINGS”–><–/uses-permission–>
如果不加代码的话,可以在手机的设置–>安全设置(有的可能是其他的)–>高级–>显示密码。。

你可能感兴趣的:(EditText属性,inputType,numeric)