Android自动补全方法,的Android编程方式禁用自动完成/自动提示进行的EditText在模拟器...

我看了回答以下问题:

我曾尝试以下变化建议:

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);

所有这些工作在我测试过的大多数设备上(Droid X,Droid 2,Thunderbolt,Incredible),但不适用于仿真器和至少1个设备(Samsung GT i5500)。

是否有任何其他方式以以编程方式为模拟器和某些设备将识别和尊重的方式禁用自动完成/ autosuggest的EditText?

2011-06-08

gyoda

+1

请注意,所有这些仅仅是输入法编辑器的提示。没有任何输入法编辑器需要遵守它们。因此,只能保证会有某些硬件或某些第三方IME无法兑现请求。现在,我希望* emulator *会尊重它们,因为它具有标准的输入法编辑器,但我还没有试过压制建议。 –

2011-06-08 17:02:39

+0

@gyoda你终于能够找到一个适用于模拟器和所有设备的解决方案吗? –

2012-03-07 02:06:19

+0

@hopia添加android:inputType =“textVisiblePassword”似乎适用于我所有的用例。另外,请确保您没有在模拟器中使用日语输入法。 –

2012-03-12 18:14:59

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值