EditText详解

EditText

EditText:可编辑的文本框,用户可以自由的输入。继承与TextView所以TextView具有的一些方法EditText也有。

EditText常用的属性:
android:inputType="" :可以输入的值有textPassword(输入的字符会变成小圆点显示,登陆时候的密码设置为这个样式),
				phone:弹出的软键盘上面显示的是数字键盘,用户不能输入英文字符。


android:digits="" : 设置允许用户输入什么字符,除此之外的其他字符都不能输入进去。


android:focusable="" : 是否可以获取焦点。取值为true/false.如果为false用户不可以编辑,因为已经获取不到焦点了。	
开发中的要求和解决方案:
1、如果一个页面中有EditText的话每次进入界面的时候都会默认弹出软键盘,让用户很不爽。
解决方法:让EditText的父类获取焦点集合,仿父类设置android:focusable="true"和android:focusableInTouchMode="true",这样父类就会默认获取到焦点。
2、每次弹出软键盘的时候下面的内容覆盖了,想弹出软键盘的时候把内容顶上去:
点击查看答案:http://blog.csdn.net/fjp7995985/article/details/17185813

你可能感兴趣的:(EditText详解)