Android学习笔记02——EditText

今天我们来看看EditText控件的用法:还是看看它的继承关系


可以看出它是TextView的一个子类,也就是说TextView的属性都可以用,包括自定义背景、边框之前的就不做介绍。


一、属性介绍
android:textColorHint 提示语的文本颜色
android:hint 设置提示语
android:maxLength 设置输入的最多字符
android:focusable="true" 设置键盘不会弹出
android:editable="false" 设置不可编辑
android:digits="AZ@#$" 设置输入指定的字符,如“0123456789@#$”
android:password="true" 设置为密文显示
android:selectAllOnFocus="true" 点击焦点选中全部内容
android:cursorVisible="false" 隐藏光标


二、android:imeOptinos可对Android自带的软键盘进行一些界面上的设置:

android:imeOptions="flagNoExtractUi"   //使软键盘不全屏显示,只占用一部分屏幕
同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键
android:imeOptions="actionNone"   //输入框右侧不带任何提示
android:imeOptions="actionGo"     //右下角按键内容为'开始'
android:imeOptions="actionSearch"   //右下角按键为放大镜图片,搜索
android:imeOptions="actionSend"     //右下角按键内容为'发送'
android:imeOptions="actionNext"   //右下角按键内容为'下一步'
android:imeOptions="actionDone"   //右下角按键内容为'完成'


三、android:inputType 设置输入的类型,有一下的属性值:
android:inputType="phone"     
android:inputType="none"     
android:inputType="text"     
android:inputType="textCapCharacters" //字母大写     
android:inputType="textCapWords" //首字母大写     
android:inputType="textCapSentences" //仅第一个字母大写     
android:inputType="textAutoCorrect" //自动完成     
android:inputType="textAutoComplete" //自动完成     
android:inputType="textMultiLine" //多行输入     
android:inputType="textImeMultiLine" //输入法多行(如果支持)     
android:inputType="textNoSuggestions" //不提示     
android:inputType="textUri" //网址     
android:inputType="textEmailAddress" //电子邮件地址     
android:inputType="textEmailSubject" //邮件主题     
android:inputType="textShortMessage" //短讯     
android:inputType="textLongMessage" //长信息     
android:inputType="textPersonName" //人名     
android:inputType="textPostalAddress" //地址    
android:inputType="textPassword" //密码     
android:inputType="textVisiblePassword" //可见密码    
android:inputType="textWebEditText" //作为网页表单的文本     
android:inputType="textFilter" //文本筛选过滤     
android:inputType="textPhonetic" //拼音输入     
android:inputType="number" //数字     
android:inputType="numberSigned" //带符号数字格式     
android:inputType="numberDecimal" //带小数点的浮点格式     
android:inputType="datetime" //时间日期     
android:inputType="date" //日期键盘     
android:inputType="time" //时间键盘

四、扩展实例:

EditText的一键清空

阅读更多
文章标签: android EditText
上一篇Android学习笔记01——TextView
想对作者说点什么? 我来说一句

android edittext

2013年11月16日 8KB 下载

EditText1.0

2014年04月21日 243KB 下载

Android学习笔记

2011年09月08日 1007KB 下载

个人使用的android资料03

2010年05月31日 14.5MB 下载

android 学习笔记doc

2011年11月12日 118KB 下载

EditText添加表情

2015年09月10日 2.03MB 下载

android EditText 详解

2011年09月26日 213KB 下载

没有更多推荐了,返回首页

关闭
关闭