博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android EditText常用属性
阅读量:5339 次
发布时间:2019-06-15

本文共 1364 字,大约阅读时间需要 4 分钟。

一、EditText介绍

  ①EditText是一个输入框,在Android开发中是常用的控件。也是获取用户数据的一种方式。

  ②EditText是TextView的子类,它继承了的所有属性。

  

二、常用属性 

1 输入类型:android:inputType="value" value列表

 

①number   只能输入数字

②numberDecimal  只能输入浮点数(小数)整数

③带password  将输入的文字显示···,用户输入密码

④textMultiLine 多行输入

⑤textNoSuggestions  无提示

 

2 设置不可编辑  android:editable="false"   true 表示可以编辑   false 表示不可编辑

 

3 提示文字 android:hint="密码"

 

三、常用方法

1 设置焦点,光标的位置

    et.setFocusable(true);

    et.requestFocus();
    et.setFocusableInTouchMode(true);

 

2 文本监听事件

  et.addTextChangedListener(new TextWatcher() {
   @Override    public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
   //文本改变前   }       @Override    public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
   //文本改变时    }    @Override    public void afterTextChanged(Editable editable) {
   //文本改变后,一般使用此方法    }   });

 四、练习

   【效果】结合其他属性和控件,编写登录界面

      

   【代码】 

1 
2
9 10
16 17
24 25 26
29 30
40 41
50
51 52 53
63 64
69 70
78 79
80 81 82
89
90 91
101 102

 

 

  

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/xqz0618/p/edittext.html

你可能感兴趣的文章
ViewBag & ViewData
查看>>
关于谷歌浏览器Chrome正在处理请求的问题解决
查看>>
Git核心技术:在Ubuntu下部署Gitolite服务端
查看>>
平面波展开法总结
查看>>
建造者模式
查看>>
ArraySort--冒泡排序、选择排序、插入排序工具类demo
查看>>
composer 安装laravel
查看>>
8-EasyNetQ之Send & Receive
查看>>
Android反编译教程
查看>>
java重写LinkedList
查看>>
zTree节点重叠或者遮挡
查看>>
List<string> 去重复 并且出现次数最多的排前面
查看>>
js日志管理-log4javascript学习小结
查看>>
Android之布局androidmanifest.xml 资源清单 概述
查看>>
How to Find Research Problems
查看>>
Linux用户管理
查看>>
数据库第1,2,3范式学习
查看>>
《Linux内核设计与实现》第四章学习笔记
查看>>
使用iperf测试网络性能
查看>>
struts2入门之准备工作
查看>>