确保空格键始终可用于数字键盘

时间:2017-01-05 17:50:06

标签: android spaces numpad

我正在开发一个应用程序,允许用户在TextView中输入数字和空格,因此我使用input.setRawInputType(Configuration.KEYBOARD_12KEY,因此用户可以使用漂亮且方便的小键盘。但是在某些设备上,数字键盘没有空格键

如何确保我的用户始终能够以方便的方式输入空格和数字?

我想过用碎片建造我自己的小键盘,但感觉太粗糙和颠簸。

1 个答案:

答案 0 :(得分:0)

  

但是在某些设备上,数字键盘没有空格键!

历史上,12键键盘从未有过空格键。您可能希望查看具有12键键盘的设备,例如非触摸屏“按键式”电话。

(谢谢,我觉得老了......)

但是,决定显示哪些键取决于输入法编辑器(软键盘)的开发人员。您对12键键盘的要求是一个提示,而不是要求,“12键键盘”的定义取决于那些开发人员。

  

如何确保我的用户始终能够以方便的方式输入空格和数字?

从技术上讲,就EditText而言,你不能。同样,这取决于输入法编辑器开发人员,而不是你。您可以通过请求字母数字键盘来增加您的赔率,因为那些传统上有空格键。

您可以创建自己的数据输入按钮板,或使用EditText,但也可以在UI中添加一些按钮,以便在当前文本光标位置为EditText添加空格。