gpt4 book ai didi

java - android:以符号键盘模式启动,但不限于纯数字输入

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:05:38 24 4
gpt4 key购买 nike

我想指定 Android 应该在数字/符号模式下为给定的 EditText 启动软键盘。我知道这可以通过使用 EditText.setInputType() 将 EditText 的输入类型设置为数字来完成,除了我不想将 EditText 的输入类型限制为仅数字输入**。是否有另一种方法告诉 Android 应该为给定的 EditText 打开哪个键盘?

** 我本质上想要一个 Math 类的数字输入,接受任意数学表达式,包括 [0,9.+-/*()@:]。

最佳答案

经过一些研究并尝试了很多不同的东西,我找到了答案:

editField.setRawInputType(InputType.TYPE_CLASS_NUMBER);
// ^^^ note the Raw!

因此您需要设置输入类型的Raw 版本来规避设置的 KeyListener,这会限制输入。

关于java - android:以符号键盘模式启动,但不限于纯数字输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4929040/

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