关于Android 关于EditText输入限制等小结
来源:互联网 发布:e绅士app老是网络错误 编辑:程序博客网 时间:2024/06/05 08:22
关于Android 关于EditText输入限制等小结
1.在xml中的限制:
<EditText android:id="@+id/et " android:layout_width="match_parent" android:layout_height="match_parent" android:inputType="phone|number" //输入类型 android:maxLength="11" //最大11个字符 android:maxEms="5"//5个字符就换行 android:maxLines="1" android:textSize="14sp" />
解释布局中:
(1)android:inputType属性限制输入类型:比如数字、日期、文本、密码、url等等(可以控制弹出的键盘的类型)
(2)android:digits属性简单粗暴直接指定能输入的内容(和android:inputType有功能重复的感觉)。
(3)android:maxLength输入长度的限制;注意是字符数。
(4)android:maxEms 输入字符宽度
2.代码中设置:
(1)限制输入类型
editText.setInputType(InputType.TYPE_TEXT_VARIATION_LONG_MESSAGE);
(2)限制输入长度(如限制输入最大长度11)
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)});
(3)限制输入固定的某些字符(如1234567890abc)
editText.setKeyListener(DigitsKeyListener.getInstance(“1234567890abc”);
(4)限制输入字符宽度
editText.setMaxEms(5);
以下关于特殊要求的处理:
1.不能输入表情
推荐一篇自定义的EditText控制输入表情
2.一些基本属性
一些基本属性非常详细
0 0
- 关于Android 关于EditText输入限制等小结
- 关于在Android中限制EditText输入条件的方法
- 关于EditText输入密码时的限制
- EditText 关于输入限制以及字数限制的问题
- 关于textbox输入限制的一点小结
- 关于EditText文本输入框输入类型的限制
- android EditText输入限制
- android EditText输入限制
- Android EditText 输入限制
- android Edittext 限制输入
- android EditText输入限制
- android EditText输入限制
- Android EditText输入限制
- 关于EditText、AutoCompleteTextView类似这类控件的简单输入限制
- 关于如何限制EditText输入的文本行数为1
- android 关于EditText的输入监听
- Android editText 输入字数限制
- Android:EditText限制文字输入
- Linux 设备驱动开发 — platform 设备驱动
- Spark 最强入门导引--来自厦门大学数据库实验室
- Ambari里如何删除某指定的服务(图文详解)
- java设计模式之责任链模式
- windows+Python+virtualenv环境配置
- 关于Android 关于EditText输入限制等小结
- 【LA 3882
- html 超文本标记语言
- html 语义化标签记录
- com.sun.mail.smtp.SMTPSendFailedException: 554 DT:SPM 163 smtp10,DsCowABX3qJtagRZBXMsBA--.8416S2 149
- python学习(0)
- 给Java程序员的几条建议
- react-redux中的<Provider>
- python第一天,基本知识