无自动更正的安卓编辑文本等
我的EditText需要接受由部分单词、名称等组成的输入。至少在我的HTC愿望中,这是很困难的,因为键盘想要建议和/或更正某些条目(例如,将“gor”更改为“for”)。我试着在视图上设置textNoSuggestions,但这并不能解决问题
有什么简单的解决办法吗
你可以在下面搜索框中键入要查询的问题!
我的EditText需要接受由部分单词、名称等组成的输入。至少在我的HTC愿望中,这是很困难的,因为键盘想要建议和/或更正某些条目(例如,将“gor”更改为“for”)。我试着在视图上设置textNoSuggestions,但这并不能解决问题
有什么简单的解决办法吗
# 1 楼答案
如果希望编辑多行文本而不显示下划线(自动更正),请尝试此操作:
下面是XML:
android:inputType="textNoSuggestions|textMultiLine"
# 2 楼答案
您可以从代码中执行此操作。设置EditText的输入类型,如下所示:
有关所有可用输入类型选项的列表,请参阅 http://developer.android.com/reference/android/text/InputType.html
# 3 楼答案
其他建议是正确的,但SwiftKey已决定it will ignore the inputtype values "in response to user requests"。虽然我同意这是一个坏主意,因为它与谷歌的指导方针相矛盾,开发者通常有很好的理由禁用自动更正(如用户名字段、姓氏等),但它仍然是安卓设备中使用最多的键盘应用程序,所以这可能是一个大问题
解决方法是使用
或者
# 4 楼答案
试试这个:
如果这不起作用,请尝试: