EidtText设置字数输入限制的代码
来源:互联网 发布:淘宝运营应该做什么? 编辑:程序博客网 时间:2024/05/16 18:41
方法一:利用TextWatcher
editText.addTextChangedListener(new TextWatcher() {
private CharSequence temp;
private boolean isEdit = true;
private int selectionStart ;
private int selectionEnd ;
@Override
public void beforeTextChanged(CharSequence s, int arg1, int arg2,
int arg3) {
temp = s;
}
@Override
public void onTextChanged(CharSequence s, int arg1, int arg2,
int arg3) {
}
@Override
public void afterTextChanged(Editable s) {
selectionStart = editText.getSelectionStart();
selectionEnd = editText.getSelectionEnd();
Log.i("gongbiao1",""+selectionStart);
if (temp.length() > Constant.TEXT_MAX) {
Toast.makeText(KaguHomeActivity.this,
R.string.edit_content_limit, Toast.LENGTH_SHORT)
.show();
s.delete(selectionStart-1, selectionEnd);
int tempSelection = selectionStart;
editText.setText(s);
editText.setSelection(tempSelection);
}
}
});
方法二:利用InputFilter
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(100)}); //其中100最大输入字数
方法三:在XML中设定
Xml代码
<EditText
.
.
.
Android:maxLength="100"
/>
- EidtText设置字数输入限制的代码
- 限制多文本框输入字数的代码
- textFile 限制 输入 字数 代码
- Android设置EditText输入字数限制的两种方法!
- 限制textarea的输入字数
- 限制textarea的输入字数
- JS限制输入的字数
- 限制 textarea 的输入字数
- 限制textarea的输入字数
- 限制 textarea 的输入字数
- 限制EditText的输入字数
- 限制UITextField的输入字数
- 限制UITextView的输入字数
- 限制文本框的输入字数
- 限制UITextField输入的字数
- android 中限制 eidttext输入emjoy表情
- js 限制输入的字数及其剩余字数的提示
- TextView里限制输入字数的方法
- JBPM (六) compare decision with state
- 无刷新文件上传
- POJ 3286 How many 0's?
- Decorator_装饰模式_PHP语言描述
- C++函数重定义、重载、重写的区别
- EidtText设置字数输入限制的代码
- 设计模式之组合模式
- 父窗口调用iframe子窗口方法
- android三轴Gsensor方向
- Vijos P1484 ISBN号码
- C++ 对象指针
- jquery 操作select
- java 中的常用排序算法
- JQuery判断checkbox是否选中