首页
学习
活动
专区
圈层
工具
发布

Android EditText详解

前言 很常用的控件EditText(输入框); 和TextView非常类似,最大的区别是:EditText可以接受用户输入。和前面一样,我们不一个个讲属性, 只讲实际应用。那么开始本节内容!...这个时候我们可以使用selectAllOnFocus属性 android:selectAllOnFocus="true" 比如下面的效果图: 第一个是设置了该属性的,第二个是没设置该属性的,设置为true...的EditText获得焦点后 选中的是所有文本!...比如限制只能为电话号码,密码(textPassword): EditText android:layout_width="fill_parent" android...,比如 设置最小行的行数:android:minLines="3" 或者设置EditText最大的行数:android:maxLines="3" PS:当输入内容超过maxline,文字会自动向上滚动!

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android UI学习之EditText

    首先我们先直观上认识一下什么是EditText? 比如上面那正图片就是我截取的添加联系人的界面,很明显能输入文本的就是EditText。...上图是我截取的Eclipse中的Text Fileds的那部分, 很明显EditText分好多类, 比如直接的文本, 密码框, 数字框, Email框等。 其实它们也都是输入的类型不同罢了。...举例说明: public class MainActivity extends Activity { private EditText textPhone; @Override protected...其中3个的区别在于: android:inputType="textPassword" android:inputType="phone" /> 看一下运行效果: 我只对电话框做了案例...,别的你们可以自动动手实验: 当我输入的数字长度大于11或者小于5的就会提示输入错误: 总结: 1:EditText是一种输入框,当然不止可以输入字符,也可以输入图片 2: 各种各样的输入框本质都是一样的

    71040

    【Android】EditText使用和监听

    三三想成为安卓糕手 一:用户登录校验 1:EditText文本输入框 EditText android:id="@+id/et_user_name" android...number" android:maxLines="16" android:hint="请输入用户名" /> EditText android...设置用户名的输入类型为number,那么调用出来的键盘如下左图所示(为数字键盘),输入框不接收输入非数字的内容 设置密码的输入类型为textPassword,那么该屏幕界面会被隐藏,并且做了一个加密的处理...etUserName; private EditText etPassword; initEditText(); //这个方法的调用应该在登录监听器触发之前,主要作用就是完成初始化,避免空指针异常...原文本被替换的长度,其实就是beforeTextChanged中的count(被干掉的数量) 这里是删除操作,也就是m被替换成了空,所以bfore = 1 int count 代表变化后,从 start

    30310

    Android开发之输入框EditText介绍

    这篇文章主要为大家详细介绍了Android布局之输入框EditText设计,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 现在先简单介绍一下技术点: 1.如何使用圆角输入框和按钮背景 2.如何实现...“手机号”、“密码”后面的竖线 3.如何嵌套输入框的布局 4.如何监听输入框的输入事件及删除按钮的动态显示隐藏 1.如何使用圆角输入框和按钮背景 安卓为开发者准备了shape这个xml标签,用于自定义一些形状...drawable/shape_wihte_frame" 2.如何实现“手机号”、“密码”后面的竖线 这个其实很简单,只需书写一个竖线即可,宽度为1dp或者1px(或你认为更合适的数值)。...="@+id/textView1" android:background="#EEEFFF" /> EditText android:id="@+id/phonenumber"...android:padding="1dp" android:textSize="12sp" > EditText> <ImageView

    2.4K10

    python判断是否为空_python 判断对象是否为空

    一般来讲,Python中会把下面几种情况当做空值来处理:None False 0,0.0,0L ”,(),[],{} 其中None的特殊之处在于,它既不是数值0,也不是某个数据结构的空值,它本身就是一个空值对象...它的类型是NoneType,它遵循单例模式,也就是说,在同一命名空间下的所有None其实质上都是同一个空值对象。...的情况下,a==None才为True。...>>> a = ” #这里仅以空字符串为例,其他空值同样适用 >>> if a: … print ‘a is not empty’ … else: … print...if a会首先去调用a的__nonzero__()去判断a是否为空,并返回True/False,若一个对象没有定义__nonzero__(),就去调用它的__len__()来进行判断(这里返回值为0代表空

    13.9K20
    领券