我想动态获取EditText可用的所有可用InputType。
我查了几个链接,我知道如何通过xml或动态setInputTypes,如何获取所有类型的InputTypes?
我也检查过InputType.class,但是没有找到任何这样的方法。仍然可以获得所有的InputTypes吗?
由于
答案 0 :(得分:0)
我无法想象为什么你需要这个,并且可能有一个更好的解决方案来解决你的问题,但这里有一个使用反射的例子,没有异常处理:
for (Field f : InputType.class) {
nt mod = f.getModifiers();
if (Modifier.isStatic(mod) && Modifier.isPublic(mod) && Modifier.isFinal(mod)) {
//do something with this
f.getName();
}
}