Android edittet

来源:互联网 发布:淘宝产品图价格 编辑:程序博客网 时间:2024/06/05 07:21
  一)常用属性
                1)android:maxLength="40" 字符串长度设置
         2) 
android:textColorHint="#238745"设置提示字体的颜色
         3)设置高度实现文本域效果 《宽和高都填充父窗体》 
         4)
android:password="true" 设置输入字为密码不可见格式
         5)
android:phoneNumber="true"设置输入为电话号码格式
         6)
有时候我们只想输入数字,不想输入字母,EditText为我们提供了android:numeric来控制输入的数字类型,一共有三种分别为                                     integer(正整数)、signed(带符号整数)和decimal(浮点数) 
         7) 
android:inputType="date" 改变“data” 可以改变软键盘的类型《有很多类型可以网上自己查》
     二)隐藏属性
                1)注解:对于我们常用EditText 通常会在布局文件里面设置id,以便于我们在后面得到数据。而~~对于自定义布局的话,虽然每                               个控件(View)都有自己的id(setTag()),但是对于具体的响应事件,获取text,没有对应,所以我们通过设置软件                                 盘图标,并且设置对应的响应事件,便可获取text值;
                 2  actionUnspecified  未指定,对应常量EditorInfo.IME_ACTION_UNSPECIFIED 《返回键》;
                  3) 
actionNone 没有动作,对应常量EditorInfo.IME_ACTION_NONE                         返回键
                  4)
actionGo 去往,对应常量EditorInfo.IME_ACTION_GO                                        去往建
                  5)
actionSearch 搜索,对应常量EditorInfo.IME_ACTION_SEARCH                           搜索键
                  6) 
actionSend 发送,对应常量EditorInfo.IME_ACTION_SEND                                  发送键
                  7)
actionNext 下一个,对应常量EditorInfo.IME_ACTION_NEXT                                 下一个键
                  8) 
actionDone 完成,对应常量EditorInfo.IME_ACTION_DONE                                   完成键
                ————》》设置好软键盘的按钮后设置对应的点击事件
                

  et.setOnEditorActionListener(new OnEditorActionListener() {  
@Override
public boolean onEditorAction(TextView arg0, int arg1,
KeyEvent arg2) {
                          
                                            // 获取点击软件盘图标后的值
 
return false;
}  
        }); 
0 0