1.基本属性:

android:hint="默认提示文本"

android:textColorHint="#95A1AA" 提示文本的颜色

android:inputType=" " 输入类型 :

    1)文本类型:多为大写、小写和数字符号

            textPassword, text, textMultiLine

    2)数值类型:

            phone, number, date, time

android:minLines="1" 最小行数

android:maxLines="4" 最大行数

    EditText默认是多行显示的,并且能够自动换行,即当一行显示不完的时候,他会自动换到第二行

android:singleLine="true" 单行输入

android:textScaleX="1.5" 设置字与字的水平间隔

android:textScaleY="1.5"  设置字与字的垂直间隔

2.获取焦点,弹出键盘

    edit.requestFocus(); 请求获取焦点

    edit.clearFocus();  清除焦点

    低版本的系统直接requestFocus就会自动弹出小键盘了

    稍微高一点的版本则需要我们手动地去弹键盘:

    第一种:

    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);

imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);

    第二种:

    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);   

imm.showSoftInput(view,InputMethodManager.SHOW_FORCED); 

强制隐藏键盘  :

    imm.hideSoftInputFromWindow(view.getWindowToken(), 0); 

3.待删除按钮的EditText

注:自定义EditText 构造方法用super

      EditText 构造方法 :this(context, attrs, android.R.attr.editTextStyle);

Android基本控件 EditText_第1张图片 Android基本控件 EditText_第2张图片 Android基本控件 EditText_第3张图片

更多相关文章

  1. Android 国际化,文本国际化,图片国际化
  2. Android中替换ExpandableListView控件前面的箭头图标
  3. Android入门——基础控件
  4. Android各种键盘挡住输入框解决办法
  5. Android--取得控件在手机屏幕上的位置
  6. Android列表控件Spinner简单用法示例
  7. 高级控件1
  8. Android ImageView控件的MaxWidth、MaxHeight不起作用
  9. android 模拟器键盘控制键 以及 设置模拟器屏幕大小

随机推荐

  1. commons-fileupload文件上传、下载
  2. 在IE(所有版本)中打破JQuery自动完成组合框
  3. 【web】a标签点击时跳出确认框
  4. 针对不同的分辨率优化网站
  5. 为什么我的html页面的大小不固定啊?
  6. HTML5移动开发技术要点总结及各事件含义
  7. html页面输出pdf格式文件(一步步很详细)
  8. 小强的HTML5移动开发之路(53)——jQueryMob
  9. html中padding和margin的区别
  10. HTML结构语义化