/**
* 输入框的 判断是否可以编辑
*
* @param value
* @param editText
*/
private void isEdit(boolean value, EditText editText) {
if (value) {
editText.setFocusable(true);
editText.setFocusableInTouchMode(true);
editText.setFilters(new InputFilter[]{new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
return null;
}
}});
} else {
editText.setFocusable(false); //设置不可获取焦点
editText.setFocusableInTouchMode(false);
editText.setFilters(new InputFilter[]{new InputFilter() { //输入框无法输入新的内容
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
return source.length() < 1 ? dest.subSequence(dstart, dend) : “”;
}
}});
}
}
EditText判断是否可以编辑
最新推荐文章于 2019-07-18 09:07:09 发布