1.常用属性

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

                          android:textColorHint="#95A1AA"

        全选文本:EditText获得焦点后 选中所有文本

                          android:selectAllOnFocus="true"

        限制输入类型:android:inputType="phone"

        限制行:android:singleLine="true" (单行输入不换行)

                      android:minLines="3" (设置最小行的行数)

                      android:maxLines="3"(当输入内容超过maxline,文字会自动向上滚动)

        设置文字间隔:android:textScaleX="1.5"  android:textScaleY="1.5"

        设置英文字母大写:android:capitalize 默认none

                                                                      sentences:仅第一个字母大写

                                                                      words:每一个单词首字母大小,用空格区分单词

                                                                      characters:每一个英文字母都大写

        android:windowSoftInputMode  Activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题

                                       配合使用:  edit.requestFocus(); //请求获取焦点

                                                           edit.clearFocus(); //清除焦点

      方法:edit_pawd.setHorizontallyScrolling(true);//设置EditText不换行

                 设置密码不可见:edit_pawd.setTransformationMethod(PasswordTransformationMethod.getInstance());

                                              edit_pawd.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

2.事件

           ed.addTextChangedListener(new TextWatcher)

3.EditText_第1张图片

3.EditText光标位置的控制

              setSelection(index)                           //设置光标位置

              setSelection(int start,int stop)           //设置部分选中

              setSelectAllOnFocus(true)                //获得焦点时选中全部文本

              setCursorVisible(false)                      //设置光标不显示

              getSelectionStart()和getSelectionEnd      //获得当前光标的前后位置


4.带表情的EditText的简单实现(使用SpannableString来实现)

3.EditText_第2张图片

更多相关文章

  1. C#中方向键与回车键切换控件焦点的两种方法
  2. C#开发微信门户及应用(三)之文本消息和图文消息应答
  3. C#实现添加Word文本与图片超链接的方法
  4. 如何快速生成数据的文本路径呢?C++实现文本路径生成
  5. C++实现逐行读取txt文件中的字符串以及文件文本的复制
  6. c语言中文本输出的函数名称是什么?
  7. golang读取文本乱码解决方法
  8. Go语言使用正则表达式提取网页文本
  9. XSL将XML中的CDATA注释输出为HTML文本的代码实例

随机推荐

  1. Android各大发布市场
  2. android启动--深入理解zygote
  3. Android个人所得税计算器
  4. Android(安卓)4编程入门经典
  5. Android支持的媒体格式
  6. Android(安卓)Wifi模块分析(一)
  7. android播放网络音频
  8. 在Android中解析ls 命令得到目录列表的方
  9. android下大文件分割上传
  10. android 单元测试cmd 命令集