如何关闭 EditText 中的建议功能?

11 浏览
0 Comments

如何关闭 EditText 中的建议功能?

如何在Android中关闭EditText中的建议功能?

0
0 Comments

问题的原因是在EditText中,当用户输入文本时,会自动弹出建议框。有些用户希望关闭这个功能,但是在某些设备上,设置android:inputType="textNoSuggestions"或者调用edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)方法并不能达到预期的效果。

解决方法是使用edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)方法,并且确保不要与TYPE_CLASS_TEXT一起使用。另外,需要注意的是,键盘的实现可能会对输入类型标志进行处理,所以结果可能因设备而异。

以下是一个可以解决该问题的示例代码:

edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS);

但是需要注意的是,该解决方法在某些设备上可能无效,如HTC Desire和Galaxy Note。对于这些设备,可能需要尝试其他解决方案或者联系设备制造商获取支持。

,要关闭EditText中的建议框功能,可以尝试使用edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS)方法,并确保不与TYPE_CLASS_TEXT一起使用。但是需要注意,该方法可能在某些设备上无效,因此可能需要尝试其他解决方案。

0
0 Comments

问题出现的原因: 在EditText中,当用户输入时,系统会根据输入内容提供建议。然而,某些情况下,用户可能不希望看到这些建议,因此需要关闭这个功能。

解决方法:使用以下代码将建议关闭。

edittext.setInputType(InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

此代码将可见密码和无建议输入类型进行OR运算,从而关闭了建议功能。

另外,还可以通过在EditText中添加以下属性来确保建议关闭。

android:inputType="textNoSuggestions|textVisiblePassword"

以上是关闭EditText中建议功能的方法。

0
0 Comments

如何在EditText中关闭建议?

问题出现的原因:根据http://comments.gmane.org/gmane.comp.handhelds.android.devel/143278中的说明,android:inputType="textNoSuggestions"可能或可能不受IME(键盘)支持。不过,它似乎更常见地起作用。

解决方法:android:inputType="textNoSuggestions|textVisiblePassword"对我的Wildfire和Desire HD有效。请注意,这会导致与Swype键盘的问题。在单词被"swyped"后,空格将不会自动添加。此外,由于Swype键盘认为这是一个"密码字段",语音转文本功能也将被禁用。

此外,textVisiblePassword也会导致日语键盘的问题。还有其他问题吗?

这也会破坏字符大小写功能。

并且它还会破坏平板电脑上的触笔输入,因为它"明确告诉软件键盘,该字段的内容不应添加到任何词汇表、通过网络同步、添加到使用统计或类似的内容"。这是一个糟糕的主意-您正在误用API,这将导致意外的问题。特别是,设置textVisiblePassword可能会触发自动填充,而您在这种情况下不需要。如果键盘不响应textNoSuggestions标志,那就是键盘的错误,应该修复它。

0