Android EditText 限制输入的字数
16lz
2021-01-23
共有两种方法,第一种是在xml中直接设置,第二种是在代码中设置。
**
在xml中设置
**
android:maxLength=”10” 代表限制输入的字数最大为10
<EditText android:layout_width="match_parent" android:layout_height="40dp" android:ellipsize="end" android:gravity="center" android:maxLength="10" android:singleLine="true" android:textColor="@color/dialog_title" android:textSize="15sp" />
最好是搭配上android:singleLine=”true”,只做一行的显示
**
使用代码设置(伪代码)
**
EditText editText;editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)})
同样代表限制输入的字数最大为10
更多相关文章
- 编写高效的Android代码
- Android 测试代码编写小技巧 - UI 和 单元测试间共享代码
- Github项目解析(二)-->将Android项目发布至JCenter代码库
- android优化 清除无效代码 UCDetector
- Android HAL 层框架分析以及代码示例
- Android init源代码分析(1)概要分析
- Android设备之间通过Wifi通信的示例代码
- Android ActionBar的源代码分析(三)