禁用 EditText 的建议
我尝试过的操作:
将 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
经过长期斗争,这对我有用......
仅使用
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 thehex.setInputType()
, it replaces what you configuredin 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 giveandroid:inputType="textFilter"
another try.就我而言,
android:inputType="textNoSuggestions"
适用于 Android 5+ 手机,但对于 Android 4,我必须使用以下方法通过代码设置可见密码: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 字段中的 android:importantForAutofill="no"。
快乐编码:)
This actually works for me when i put:
android:importantForAutofill="no" in editText field.
Happy coding :)