Android设置页面Preference出现红色下划线

昨天发现了一个问题,在设置的关于设备选项中,有一栏是设备名称,在修改为非英文单词后,上下滑动,会出现一条红色下划线提示,如下图所示

经过博主的摸索发现,这是由于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
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容