我尝试了很多InputFilter组合都无济于事。
我指的是第一行中的数字:
我需要一个接收人名的EditText。我已经设法用InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
禁用了单词建议,但是这启用了上图中显示的第一行。
Android设备上预先安装了数十种(即使不是数百种)输入法编辑器(软键盘)。用户可以通过Play商店等应用分发渠道下载和安装更多内容。
您,作为应用开发者,对它们没有绝对的控制权。充其量,您可以提供一些有关所需行为的提示,例如您正在使用TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
做的事情。
但是:
不需要任何输入法编辑器来禁用单词建议,因为您请求了TYPE_TEXT_VARIATION_VISIBLE_PASSWORD
没有选项说“请不要显示那排数字”,即使有,也不需要任何输入法编辑器来满足该请求
我不能排除在您正在测试的一台设备上有某些选项可能会删除这些数字。只是不要期望任何一种方法适用于所有设备和所有用户。