java – EditTextPreference上的setInputType

前端之家收集整理的这篇文章主要介绍了java – EditTextPreference上的setInputType前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何将“setInputType”属性添加到EditTextPreference(我的目标是仅将输入类型设置为数字),我尝试过:
editTextPref.setInputType(InputType.TYPE_CLASS_NUMBER);

但这似乎只适用于EditTexts,而不适用于EditTextPreferences

解决方法

您可以从Preference中检索EditText,然后从那里检索setInputTypes或使用KeyListeners来通知键盘
EditText et = (EditText) editTextPref.getEditText();
et.setKeyListener(DigitsKeyListener.getInstance());
原文链接:https://www.f2er.com/java/129808.html

猜你在找的Java相关文章