android:maxLines 指定它最大行数,当输入内容超过定的行数,文本会向上滚动'
android:inputType = "textPassword" 密码输入框
小数请使用android:numeric="decimal" 属性
然后gettext后进行类型转换
其实还有很多办法解决。
可以添加TextChangedListener 监听器 进行字符判断。
android:digits 属性 输入规则
例如:android:digits=“0123456789” 表示只能输入数字。
android:digits=“0123456789.” 表示可以输入数字和小数点
设置光标在字符串的最后
input.setSelection(defaultString.length());
代码中限制字符串的长度
if (lenLimit != 0){ input.setFilters( new InputFilter[] { new InputFilter.LengthFilter(lenLimit) } ); }
如何让EditText不自动获取焦点
在EditText的父级控件中找一个,设置成
android:focusable="true"
android:focusableInTouchMode="true"
这样,就把EditText默认的行为截断了!