首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中打开Android键盘只显示自定义数字

如何在Android中打开Android键盘只显示自定义数字
EN

Stack Overflow用户
提问于 2017-02-27 21:27:39
回答 1查看 386关注 0票数 0

如果点击SearchView打开,我想在keyboard上显示数字"0123456789/“,但我不知道怎么做。我可以将InputType设置为这样的搜索视图

代码语言:javascript
复制
searchView.setInputType(InputType.TYPE_CLASS_NUMBER);

但不能设置自定义数字以在keyboard上显示。

从输入类型InputType.TYPE_CLASS_NUMBER数字键盘是打开的,但我也想显示"/“也与数字数字0123456789。我在SO上搜索了很多,但没有找到任何解决方案。

EN

回答 1

Stack Overflow用户

发布于 2017-03-09 02:49:52

对于这个问题,没有简单的解决方案。您有两个选项,这取决于您可以使用的内容和您确切想要的内容。

如果它和你在问题中说的完全一样,也就是说,你指定的字符,那么你可以创建一个Custom SoftKeyboard。这将允许您仅接受所需的输入,并将仅显示您可以禁止接受其他字符输入(不可用)的那些字符,方法是使用[onQueryTextChanged]1,您可以在其中操作以仅重新发送可以接受为输入的值。这里使用的是默认的softKeyboard,但是SearchView接受的输入是按照specification.的

注意:我的知识主要是基于使用EditText而不是SearchView,因此无法提供上述内容的确切代码

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42486988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档