edittext-Android EditText莫名出现红色下划线

问题描述

Android EditText莫名出现红色下划线

请问为什么我的EditText输入英文的时候,在出现标点时,怎么单词下面会突然出现红色下划线

解决方案

不输入空格.,等等标点,不会出现这样的问题,一旦输入这样的字符,前面的所输入的单词都会自动加上红色下划线

解决方案二:

拼写检查导致,androidframeworksbasecorejavaandroidwidgetEditor.java

     private void updateSpellCheckSpans(int start, int end, boolean createSpellChecker) {
        // Remove spans whose adjacent characters are text not punctuation
        mTextView.removeAdjacentSuggestionSpans(start);
        mTextView.removeAdjacentSuggestionSpans(end);

        if (mTextView.isTextEditable() && mTextView.isSuggestionsEnabled() &&
                !(mTextView instanceof ExtractEditText)) {
            if (mSpellChecker == null && createSpellChecker) {
                mSpellChecker = new SpellChecker(mTextView);
            }
            if (mSpellChecker != null) {
                //mSpellChecker.spellCheck(start, end);
            }
        }
    }

注释掉 spellCheck 就不会再出现了。

解决方案三:

要用英文状态下输入,好像中文状态下输入的话都会提示的(我还没有安装其它的输入法),我是这样试过

时间: 2024-08-28 06:29:29

edittext-Android EditText莫名出现红色下划线的相关文章

java中事件处理问题-java中事件处理,红色下划线标记的为什么是错的,求解?

问题描述 java中事件处理,红色下划线标记的为什么是错的,求解? 5C 解决方案 你将鼠标移动到错误的地方,看看它提示什么,根据提示的信息再搜索答案. 解决方案二: 是不是还有ActionListener接口方法没实现? 解决方案三: 解决了,我也是醉了actionperformed中的p应该大写....,还是谢谢你们的热情回答! 解决方案四: 你没有实现这个接口的方法 解决方案五: 把鼠标放到红线上,当出现 Add unimplemented methods 时,点击Add unimplem

string-VS2010 代码有红色下划线 哪位大神求帮忙!

问题描述 VS2010 代码有红色下划线 哪位大神求帮忙! 打开VAX的Options对话框,取消Advanced --> Underlines --> "Undrline spelling errors in comments and string using..."上的勾即可 这个方法 我试过了 还是没有呀! 解决方案 我调试了你的程序,需要mscomm32.ocx,注册后,在你的dlg.h中添加一个函数定义 void OnCommMscomm1(); // 串口V2D

Android使用TextView实现无下划线超链接的方法_Android

本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 android:TextView简单设置文本样式和超链接的方法 和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线: 1.重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接) //无下划线超链接,使用tex

Android使用TextView实现无下划线超链接的方法

本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 android:TextView简单设置文本样式和超链接的方法 和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线: 1.重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接) //无下划线超链接,使用tex

Android使用TextView实现无下划线超链接

Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看android:TextView设置文本样式和超链接 和HTML中的一样,默认超链接都带下划线的,下面的方案可以在TextView中去掉超链接的下划线: 1.重写ClickableSpan类来去掉下划线样式(系统默认使用ClickableSpan来封装超链接) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //无下划线超链接,使用textColorLin

【我的Android进阶之旅】如何隐藏Android中EditText控件的默认下划线

Android EditText控件是经常使用的控件,但是有时候我们并不需要它的一些默认的属性,比如说下划线,因为有时候这样的默认下划线看起来特别怪异,和其他控件在一起搭配的时候不协调,因此有时候就需要去掉默认的下划线. 下面先看看默认的效果. 代码如下 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.

Android 中美腻的下划线

本文讲的是Android 中美腻的下划线, 在过去两年里,我经常发现一些尝试去如何提高有关在网页中渲染下划线文本修饰的文章和库.此类问题也同样发生在Android(平台):下划线的文本修饰与降部相交.比较下Android当前如何绘制下划线文本(上图)以及它的替代方案(下图): 你更喜欢哪一种? 尽管我完全认可这些努力,但是我从未喜欢过任何公开的解决方法.目前最新的技术(追求艺术般的状态)-毫无疑问地会强迫开发者们受限于CSS-似乎是通过绘制线性渐变以及多重阴影(我见过多达12层的!)来实现的.这

Word下划线使用技巧大放送

1.红色或绿色波形下划线 当自动检查拼写和语法时,Word用红色波形下划线表示可能的拼写错误,用绿色波形下划线表示可能的语法错误.右键单击红色波形下划线上的文字,Word将给出更正建议. 2.电子邮件标题的红色波形下划线 Word会自动检查电子邮件标题中的姓名,将它与Outlook Ex press通讯簿中的名字相比较.如果有多个名字与你键入的名字相匹配,则会在键入的名字下出现红色下划线. 3.蓝色波形下划线 Word使用蓝色波形下划线标明不一致格式的可能实例. 4.蓝色或其它颜色的下划线 默认

Word中不同下划线的含义

    Word软件中有很多不同的下划线, 1.红色或绿色波形下划线 当自动检查拼写和语法时,Word用红色波形下划线表示可能的拼写错误,用绿色波形下划线表示可能的语法错误.右键单击红色波形下划线上的文字,Word将给出更正建议. 2.电子邮件标题的红色波形下划线 Word会自动检查电子邮件标题中的姓名,将它与Outlook Ex press通讯簿中的名字相比较.如果有多个名字与你键入的名字相匹配,则会在键入的名字下出现红色下划线. 3.蓝色波形下划线 Word使用蓝色波形下划线标明不一致格式的