开发者社区> 问答> 正文

自定义Android键盘输入过滤

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

我尝试通过设置自定义Inp utFilter来覆盖此行为,该自定义Int tFilter不会过滤掉任何内容,但似乎对没有影响EditText。

有什么办法可以显示soft keyboard没有过滤行为的数字?

展开
收起
Puppet 2020-01-23 13:38:09 515 0
1 条回答
写回答
取消 提交回答
  • 这不是一个直接的答案,但我相信将inputType设置为手机将允许这些字符通过。

    2020-01-23 13:38:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载