首页 > 解决方案 > 如何在 android 键盘上添加数字行

问题描述

在我的应用程序中,我需要在 Android 键盘上添加一个数字行,有可能吗?如何?

在此处输入图像描述

标签: androidkeyboard

解决方案


您无法控制键盘布局,键盘可能会根据您在输入字段中提供的输入类型显示不同的布局。您只需要提供正确的android:inputType并让键盘为您处理。

同样根据文档,您不能将类混合在一起,但可以将类与变体和标志组合以指示所需的行为。所以设置inputTypenumber|text将不起作用,只会显示一个数字键盘。

有两个技巧可能适用于某些键盘:

  1. 使用android:inputType="textVisiblePassword"

或者

  1. 使用隐藏建议栏 editText.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)

推荐阅读