昨天发现了一个问题,在设置的关于设备选项中,有一栏是设备名称,在修改为非英文单词后,上下滑动,会出现一条红色下划线提示,如下图所示
经过博主的摸索发现,这是由于Android的拼写检查服务造成的,在设置 -> 系统 -> 语言和输入法 -> 高级 -> 拼写检查工具 可以看到,只要在关于设备界面把它关掉就好了。
下面是修改方案:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
mContext = getActivity();
// 先在onCreateView中保存原来的值
oldSpellCheckerEnable
= Settings.Secure.getInt(mContext.getContentResolver()
, Settings.Secure.SPELL_CHECKER_ENABLED, 1);
return super.onCreateView(inflater, container, savedInstanceState);
}
@Override
public void onResume() {
super.onResume();
// onResume中把拼写检查关掉
Settings.Secure.putInt(mContext.getContentResolver()
, Settings.Secure.SPELL_CHECKER_ENABLED, 0);
}
@Override
public void onPause() {
super.onPause();
// onPause中把它恢复
Settings.Secure.putInt(mContext.getContentResolver(),
Settings.Secure.SPELL_CHECKER_ENABLED, oldSpellCheckerEnable);
}
这样就好啦。
以上就是关于Android设置页面Preference出现红色下划线问题的解决方案,关于Android设置页面Preference出现红色下划线大家是不是觉得很奇怪呢,但事实就是这样的啦,关于Android设置页面Preference出现红色下划线,小编也觉得很困惑呢,如果大家有什么不同的意见,欢迎在评论区告诉小编哦。
© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END
暂无评论内容