android获得edittext怎么获得maxlength
答案:2 悬赏:70
解决时间 2021-11-13 19:23
- 提问者网友:若相守£卟离
- 2021-11-13 12:28
android获得edittext怎么获得maxlength
最佳答案
- 二级知识专家网友:我的任性你不懂
- 2021-11-13 12:49
public int getMaxLength() {
int length = 0;
try {
InputFilter[] inputFilters = et.getFilters();
for (InputFilter filter : inputFilters) {
Class> c = filter.getClass();
if (c.getName().equals("android.text.InputFilter$LengthFilter")) {
Field[] f = c.getDeclaredFields();
for (Field field : f) {
if (field.getName().equals("mMax")) {
field.setAccessible(true);
length = (Integer) field.get(filter);
}
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
return length;
}
全部回答
- 1楼网友:两不相欠
- 2021-11-13 13:03
在xml中
android:focusable="true"
android:focusableintouchmode="true"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯