禁用EditText的建议

Rhy*_*ono 2 android autocomplete android-emulator android-edittext

我尝试过的:

在main.xml页面上为EditText指定inputType为...

textFilter
text|textNoSuggestions 
textNoSuggestions
Run Code Online (Sandbox Code Playgroud)

在onCreate的java文件中

EditText hex = (EditText) findViewById(R.id.editHex);
hex.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Run Code Online (Sandbox Code Playgroud)

我在使用API​​ 13的模拟器上运行它.

Rot*_*miz 5

经过长时间的努力,这对我有用...使用just android:inputType="textFilter",并删除它hex.setInputType(),它取代了你在运行时在XML中配置的内容.

如果它仍然不起作用你可以总是尝试肮脏的技巧android:inputType="textVisiblePassword",但我强烈建议你android:inputType="textFilter"再试一次.

  • 我一直在寻找让它发挥作用的方法,但由于我失败了,所以我接受了您使用 textVisiblePassword 的建议。 (2认同)