针对Android 2.2
我已经阅读了以下问题的答案:
Android:EditText中的Multiline&No autosuggest
我在建议上尝试了以下变化:
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER);
setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER);
setInputType(InputType.TYPE_TEXT_VARIATION_NORMAL | InputType.TYPE_TEXT_VARIATION_FILTER | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);
Run Code Online (Sandbox Code Playgroud)
所有这些都适用于我一直在测试的大多数设备(Droid X,Droid 2,Thunderbolt,Incredible),但不适用于仿真器和至少1台设备(Samsung GT i5500).
有没有其他方法可以以仿真器和某些设备识别并尊重的方式以编程方式禁用EditText的自动完成/自动提示?
简短而甜蜜:关于EditText ,我不知道textVisiblePassword和之间有什么区别。根据文档,是“应该可见的密码文本”,其中密码是无用的“密码文本”。 textinputTypetextVisiblePassword
有什么不同?为什么要使用 textVisiblePassword?