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–>
如果不加代码的话,可以在手机的设置–>安全设置(有的可能是其他的)–>高级–>显示密码。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值