【发布时间】:2016-03-15 03:13:10
【问题描述】:
我有一个 EditText,它不允许用户通过键盘(软键盘或硬键盘)输入任何内容。这个 EditText 应该只允许用户通过应用程序在屏幕上显示的键(按钮)输入一些东西。 我已禁用软键盘,但找不到禁用硬件键盘输入的方法。可以使用配置为允许通过硬件键盘输入的模拟器来完成通过硬件键盘的输入。 所以,我的问题是,如何在 EditText 中通过物理键盘阻止输入? 谢谢!
【问题讨论】:
-
文本视图?你不是说EditText吗?
-
如果用户不能使用
EditText,为什么首先要有它? -
对不起,TextView,不知道我第一次写的时候在想什么,已修复。 @CommonsWare 用户可以使用它,不同之处在于输入的方式。不是软键盘做的,是应用在屏幕上显示的一些按键做的。
-
这不能回答我的问题。为什么使用
EditText?为什么不直接使用TextView?毕竟,如果您使用EditText,而用户尝试使用它却失败了,那么如何阻止用户认为您的应用程序已损坏? -
我使用的是 EditText,因为该字段应该表现得像一个 EditText,唯一的区别在于输入法。否则我可以使用 TextView。希望现在更清楚了。感谢您的回复。
标签: android input keyboard android-edittext hardware