2017-01-05 50 views
0

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

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

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

回答

0

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

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

(啧,我觉得自己老了...)

然而,什么键来显示决定权在输入法编辑器(软键盘)的开发商。您对12键键盘的要求只是提示而非要求,“12键键盘”的定义取决于开发人员。

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

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

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

+0

那么这就是我想的,谢谢你的确认。 :(猜猜我必须做一个小块片段 – LPVOID