EditText小知识


android:maxLines 指定它最大行数,当输入内容超过定的行数,文本会向上滚动'


android:inputType = "textPassword"  密码输入框


小数请使用android:numeric="decimal" 属性
然后gettext后进行类型转换
其实还有很多办法解决。
可以添加TextChangedListener 监听器 进行字符判断。
android:digits 属性 输入规则
例如:android:digits=“0123456789” 表示只能输入数字。
android:digits=“0123456789.” 表示可以输入数字和小数点

http://mp.weixin.qq.com/s?__biz=MzA3MDMyMjkzNg==&mid=2652261810&idx=1&sn=930ba529f025d8460a6366e7b0595c56&scene=23&srcid=0716aASiVhwHlHLcyvH4xcdD#rd


设置光标在字符串的最后

input.setSelection(defaultString.length());

代码中限制字符串的长度

if (lenLimit != 0){
    input.setFilters( new InputFilter[] { new InputFilter.LengthFilter(lenLimit) } );
}



如何让EditText不自动获取焦点


在EditText的父级控件中找一个,设置成


   android:focusable="true"  
   android:focusableInTouchMode="true"


这样,就把EditText默认的行为截断了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值