android - 如何使自动完成 TextView 可编辑或不可编辑?

标签 android contenteditable autocompletetextview

这个问题在这里已经有了答案:





How to disable AutoCompleteTextView's drop-down from showing up?

(18 个回答)


4年前关闭。




我想根据我的情况使自动完成 TextView 可编辑或不可编辑。

我将自动完成 TextView 设为可编辑

    constituency.setEnabled(true);
    constituency.setInputType(InputType.TYPE_CLASS_TEXT);
    constituency.setClickable(true);

但它不起作用。
谁能帮帮我吗?

最佳答案

禁用 EditText (是否自动完成)使用 editText.setInputType(0) .在这个 post 中查看我的答案.

重新启用 EditText在禁用之前查询输入类型的值,将其保存在变量中,例如 int safe = editText.getInputType()并将变量放回原处,如下所示:editText.setInputType(safe) .为了重新获得焦点,添加 editText.clearFocus()editText.requestFocus() .

关于android - 如何使自动完成 TextView 可编辑或不可编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48185355/

相关文章:

android - 在 Zxing 条码应用程序中出现相机错误

java - 谷歌地图 - 我正在尝试更新当前位置,但我的应用程序一打开就关闭了。这是代码-

android - 两个或多个 AutoCompleteTextView 不工作

jquery内容可编辑输入 "How do I trigger shift-enter when someone presses enter?"

android - autocompletetextview 不建议我想要什么

android - 自动完成功能无法正常工作的地方

android - Admob 奖励视频测试广告未加载

android - iOS/Android 跨平台开发

Javascript 全局变量不保留其值

javascript - 您如何捕获 contentEditable 粘贴事件?