禁用 EditText 的建议

发布于 2025-01-03 23:32:14 字数 346 浏览 1 评论 0原文

我尝试过的操作:

将 main.xml 页面上的 EditText 的 inputType 指定为...

textFilter
text|textNoSuggestions 
textNoSuggestions

在 onCreate 中的 java 文件中,

EditText hex = (EditText) findViewById(R.id.editHex);
hex.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

我使用 API 13 在模拟器上运行它。

What I have tried:

specifying the inputType for the EditText on the main.xml page as...

textFilter
text|textNoSuggestions 
textNoSuggestions

In the java file in the onCreate

EditText hex = (EditText) findViewById(R.id.editHex);
hex.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

I'm running this on an emulator using API 13.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

百善笑为先 2025-01-10 23:32:14

经过长期斗争,这对我有用......
仅使用 android:inputType="textFilter" ,并删除 hex.setInputType() ,它会替换您配置的内容
运行时在您的 XML 中。

如果仍然不起作用,您可以随时尝试 android:inputType="textVisiblePassword" 的肮脏伎俩,但我强烈建议您给出 android:inputType="textFilter" > 再一次尝试。

This worked for me after a long struggle...
Use just android:inputType="textFilter", and remove the hex.setInputType() , it replaces what you configured
in your XML at runtime.

If it still doesn't work you can always try the dirty trick of android:inputType="textVisiblePassword", but I strongly suggest that you give android:inputType="textFilter" another try.

黑色毁心梦 2025-01-10 23:32:14

就我而言,android:inputType="textNoSuggestions" 适用于 Android 5+ 手机,但对于 Android 4,我必须使用以下方法通过代码设置可见密码:

editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

In my case, android:inputType="textNoSuggestions" worked in Android 5+ phones, but for Android 4 I had to set visible password via code, using this method:

editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
白昼 2025-01-10 23:32:14

当我输入以下内容时,这实际上对我有用:
editText 字段中的 android:importantForAutofill="no"。

快乐编码:)

This actually works for me when i put:
android:importantForAutofill="no" in editText field.

Happy coding :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文