【发布时间】:2013-10-28 18:27:18
【问题描述】:
这更像是一个“有没有更合适的方法”的问题,因为我找到了解决方法。
我的一些表格标题被认为是拼写错误并带有红色下划线。当然,这不是我想看到的。我发现使用
android:inputType="textNoSuggestions"
确实禁用拼写检查标记。我觉得奇怪(错误?)这是文档状态所必需的:
inputType:放置在文本字段中的数据类型,用于帮助 输入法决定如何让用户输入文字。
并且没有与 textView 关联的输入。那么这是避免拼写检查的唯一/更合适的方法吗?而且,这是拼写检查非输入字段的错误吗?
更新:每个请求这是示例 xml
<TextView
android:text="ID#"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:typeface="monospace"
android:textSize="14sp"
android:digits="4"
android:textAlignment="gravity"
android:layout_weight="5"
android:gravity="left"
android:singleLine="true"
android:phoneNumber="true"
android:inputType="textNoSuggestions|none">
</TextView>
【问题讨论】:
-
您是在所有设备上看到这种行为,还是只在部分设备上看到这种行为?
-
仿真器.. 尚未安装在实时设备上。也许这只是一个模拟器问题?
-
如果您有其他设备可以试用,我会的。我不记得以前在 TextView 上看到过拼写检查。
-
我可以确认即使在实时设备上也会发生这种情况。任何看起来会触发拼写检查的东西都带有红色下划线。设置 android:inputType="textNoSuggestions" 删除它。这甚至不应该在一个不接受输入的字段上被允许。
-
您能否使用布局 XML 中的完整 TextView 定义更新您的问题?
标签: android textview spell-checking