【问题标题】:Custom Android Keyboard Input Filtering自定义 Android 键盘输入过滤
【发布时间】:2009-11-24 18:04:02
【问题描述】:

我有一个EditText,用于收集基本计算器的输入。我想调出数字键盘,因此我将android:inputType 设置为numberDecimal|numberSigned。问题是,EditText filters 排除了所有非数字字符,例如"(", ")", "/", "*"

我已尝试通过设置自定义 InputFilter 来覆盖此行为,它不会过滤任何内容,但它似乎对 EditText 没有影响。

我有什么方法可以在没有过滤行为的情况下显示数字 soft keyboard

【问题讨论】:

    标签: android keyboard filter


    【解决方案1】:

    不是直接的答案,但我相信将 inputType 设置为电话号码将允许这些字符通过。

    【讨论】:

    • 不幸的是,它没有。我尝试创建一个 EditText 并将“android:inputType”设置为“phone”。在键盘上输入字母只会输出数字。我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-21
    • 2016-01-09
    • 2013-01-18
    • 1970-01-01
    • 2017-05-04
    相关资源
    最近更新 更多