我曾在一些 地方 读到,三星设备上的
EditText
无法开启拼写检查...那肯定是真的了,对吧?如果是这样,可能还有其他设备也不能进行拼写检查,比如我妻子刚从Verizon购买的LG VK700平板电脑(别问我为什么)。
有没有办法通过编程来检测设备是否可以进行拼写检查?我想提供一个选项让用户打开或关闭拼写检查,但如果不能开启,我就不想提供这个选项。我想把这个选项灰掉。
(Googlingprogrammatically determine whether android device can spellcheck
turned up this,这看起来很有趣,但我不能为了大多数用户可能会关闭或忽略的东西而做出很多工作(因为标记的单词只会出现在与用户“单词模式”(例如p?tt??n
)匹配的单词列表中,用于解决单词拼图问题。))
spellchecker.xml
的xml
文件,我将尝试组合它。至少这是Gradle
所说的:Error:(36, 39) No resource found that matches the given name (at 'resource' with value '@xml/spellchecker')
。或者,如果您已经有了它,请进行修订。 - DSlomer64xml
文件存在错误,我不知道如何修复:<spell-checker xmlns:android="http://schemas.android.com/apk/res/android" android:label="spellchecker_name" android:settingsActivity="com.example.SpellCheckerSettingsActivity"> <subtype android:label="@string/subtype_generic" <<< 此处 @ 符号提示“标签未关闭” android:subtypeLocale="en” /> <subtype android:label="@string/subtype_generic" android:subtypeLocale="fr” /> </spell-checker>
- DSlomer64