edittext
来源:互联网 发布:重庆知联大厦二手房 编辑:程序博客网 时间:2024/04/27 23:14
1.edittext
android:hint="默认提示文本"android:textColorHint="#95A1AA"
2.获得焦点后全选组件内所有文本内容
当我们点击想当我们的输入框获得焦点后,不是将光标移动到文本的开始或者结尾;而是 获取到输入框中所有的文本内容的话!这个时候我们可以使用selectAllOnFocus属性
android:selectAllOnFocus="true"3.限制EditText输入类型
有时我们可能需要对输入的数据进行限制,比如输入电话号码的时候,你输入了一串字母,这 显然是不符合我们预期的,而限制输入类型可以通过inputType属性来实现!
比如限制只能为电话号码,密码(textPassword):
<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" 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="phone"//拨号键盘 android:inputType="datetime" android:inputType="date"//日期键盘 android:inputType="time"//时间键盘5.设置文字间隔,设置英文字母大写类型
我们可以通过下述两个属性来设置字的间距:
android:textScaleX="1.5" //设置字与字的水平间隔android:textScaleY="1.5" //设置字与字的垂直间隔另外EditText还为我们提供了设置英文字母大写类型的属性:android:capitalize 默认none,提供了三个可选值:
- sentences:仅第一个字母大写
- words:每一个单词首字母大小,用空格区分单词
- characters:每一个英文字母都大写
0 0
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- EditText
- edittext
- Cocos2d-x 粒子系统
- fclose导致崩溃
- 2017,我要毕业啦
- Windows下如何使用git管理github
- 阻止a标签跳转,且将a的get提交方式转化为post提交
- edittext
- 欢迎使用CSDN-markdown编辑器
- 基于机智云远程设备控制与数据上传的分析
- POJ 1562
- Ubuntu-jdk+tomcat+eclipse软件包安装
- C#语言基础总结-2
- 补码、反码的相关问题
- [BZOJ 1036][ZJOI2008]树的统计Count(树链剖分)
- Error: Finish can only be called once