好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

edittext的使用方法.docx

16页
  • 卖家[上传人]:xiao****1972
  • 文档编号:84978042
  • 上传时间:2019-03-06
  • 文档格式:DOCX
  • 文档大小:245.42KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • EditText有一些属性可以设置EditText的特性,比如最大长度,空白提示文字等1. 有时候我们有一些特属的需要,要求只能在EditText中输入特定个数的字符,比如身份证号、号吗等这时候就可以通过android:maxLength属性来设置最大输入字符个数,比如android:maxLength=“4”就表示最多能输入4个字符,再多了就输入不进去了2. 空白提示文字有时候我们需要说明你定义的这个EditText是做什么用的,比如让输入“用户名”,或者输入“号码”等,但是你又不想在EditText前面加一个TextView来说明这是输入“用户名”的,因为这会使用一个TextView,那么怎么办呢?EditText为我们提供了android:hint来设置当EditText内容为空时显示的文本,这个文本只在EditText为空时显示,你输入字符的时候就消失了,不影响你的EditText的文本修改main.xml如下: Xml代码  1.   2.   7.   13.    运行应用就会看到如下的效果:  看看吧,简洁明了还不用新增一个TextView说明,也不影响用户操作。

      3. 上面列出了空白时的提示文字,有的人说了,我不想要这个灰色的提示文字,和我的应用整体风格不协调,那也行啊,我们可以换颜色,怎么换呢,就是通过android:textColorHint属性设置你想要的颜色修改main.xml如下:Xml代码  1.   2.   7.   14.    运行程序效果如下:  看到了吧,颜色已经变了。

      4. 还有一个比较实用的功能,就是设置EditText的不可编辑设置android:enabled="false"可以实现不可编辑,可以获得焦点这时候我们看到EditText和一个TextView差不多:  5. 实现类似html中Textarea的文本域在Android中没有专门的文本域组件,但是可以通过设置EditText的高来实现同样的文本域功能修改main.xml如下: Xml代码  1.   2.   7.   11.    运行程序效果如下:  四:输入特殊格式的字符在我们开发程序的时候不免会输入一些特属个数的字符,比如密码(输入框的字符要加密显示),号码(比如数字和-),数字等,这些都算是一些特属格式的字符,强大的EditText同样为我们提供了输入这些特属格式字符的设置。

      1. 密码文本框密码输入也是Android应用常用的功能,通过配置EditText的android:password="true"就可以实现这一密码输入功能,修改main.xml如下: Xml代码  1.   2.   7.   12.    运行效果如下:  可以看到我们输入的字符已经被“.”这样的掩码所代替。

      2. 中发短信打是必不可少的,所以用于专门输入号码的文本框也是大有用途,有了他我们对是否是号码的校验就容易的多了(因为字符是正确的,只要校验格式 ).通过设置android:phoneNumber="true"就可以把EditText变成只接受号码输入的文本框,连软键盘都已经变成拨号专用软键盘了,所以不用再担心输入其他字符了修改main.xml如下: Xml代码  1.   2.   7.   12.    运行程序效果如下:  注意看软键盘,已经变成拨号专用的啦.3. 有时候我们只想输入数字,不想输入字母,EditText为我们提供了android:numeric来控制输入的数字类型,一共有三种分别为integer(正整数)、signed(带符号整数)和decimal(浮点数)。

      这里以signed类型的为例,修改main.xml如下: Xml代码  1.   2.   7.   12.    运行效果如下:  注意这里的软键盘变成“数字键盘”的变化.五:为文本指定特定的软键盘类型前面我们通过指定为号码特定格式,然后键盘类型变成了拨号专用的键盘,这个是自动变的,其实我们也可以通过android:inputType来设置文本的类型,让输入法选择合适的软键盘的。

      android:inputType有很多类型,这里使用date类型来演示,修改main.xml如下: Xml代码  1.   2.   7. 点击阅读更多内容

      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.