【发布时间】:2021-10-25 20:47:47
【问题描述】:
我有一个需要为“文本”类型的 editText,但我希望当它获得焦点时,我的 Android 键盘会首先打开显示数字,而不是默认的字母。
我已经研究了一段时间,但找不到答案。谁能告诉我是否可以这样做?
PS:将我的 editText 设置为“数字”并不能得到我需要的结果。
编辑 我需要我的键盘在打开时具有这种行为:https://streamable.com/2ohsaz;也就是说,用户可以输入任何他想要的内容,但必须首先出现数字小键盘选项
【问题讨论】:
-
@Unmitigated 这在技术上不是问题。这只是一个问题,我不知道是否可以这样做。我需要我的键盘在打开时具有这种行为:streamable.com/2ohsaz;也就是说,用户可以键入任何他想要的内容,但必须首先出现数字小键盘选项。
-
@Unmitigated 这根本行不通。这给了键盘一个提示,它应该只显示数字。用户或 OEM 选择的键盘应用程序可以以十几种不同的方式进行解释。他们中的大多数人将其解释为“根本没有字母”,但有些人会使用老式电话号码布局(0-9 带有 * 广告 #),一些计算器风格的布局,(0-9 带有 +-*/)或开发人员认为有用的其他任何东西。大多数不允许您从该模式返回到字母键盘,但有些允许。
标签: java android xml android-edittext