gpt4 book ai didi

java - 以编程方式限制 EditText 以显示数字键盘

转载 作者:行者123 更新时间:2023-11-29 03:01:34 24 4
gpt4 key购买 nike

没有与此 EditText 关联的 XML。它在 Activity 中生成。

final EditText txtPrice = new EditText(getContext());
txtPrice.setKeyListener(DigitsKeyListener.getInstance(false, false));
txtPrice.setFilters(new InputFilter[] { new InputFilter.LengthFilter(3) });

这还可以,但并不理想。我想展示 Android 数字键盘,以真正简化事情。

我怎么调用它?

最佳答案

你应该设置你的EditText输入类型

final EditText txtPrice = new EditText(getContext());
txtPrice.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL | InputType.TYPE_CLASS_NUMBER);

这将限制它的输入只能是数字,因此,Android 将自动只显示数字键盘。

关于java - 以编程方式限制 EditText 以显示数字键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34522401/

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