gpt4 book ai didi

android - 带有数字键盘和逗号的 EditText

转载 作者:行者123 更新时间:2023-11-29 20:09:23 43 4
gpt4 key购买 nike

我想让 EditTextPreference 接受我的由数字、逗号和破折号组成的模式。我的 InputFilter 适用于标准键盘,但我不想要标准键盘而是数字键盘。我可以显示它,但只能输入数字 - 破折号和逗号无效。我怎样才能拥有带有数字、破折号和逗号的数字键盘?我尝试了所有数字* 输入类型。

InputFilter[] filters = {new ValuesInputFilter()};
EditText editText = ((EditTextPreference) findPreference(KEY)).getEditText();
editText.setFilters(filters);

<EditTextPreference
android:key="pref"
android:inputType="number"
android:summary="%s"
/>

enter image description here

最佳答案

InputType phone 是我在实现类似功能时能找到的最接近的类型。

回退是创建您自己的数字键盘,它变得非常简单,因为它有 10 个按钮加上退格键/接受,具体取决于您的要求。这就是我在为银行应用程序创建 pin 输入屏幕时所做的。

关于android - 带有数字键盘和逗号的 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35245213/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com