Android 在edittext中设置下划线范围而不删除自动提示
我没想到这会是一个问题,但我不能简单地在我的edittext中给单词加下划线,因为软键盘的自动提示功能会自动给选定的单词加下划线。但是,我仍然希望在应用下划线时保留该功能 在编辑文本中: 默认情况下,选定的单词会自动加下划线,然后单击空格时,下划线会被删除。因此,当我通过按钮应用下划线范围,然后单击空格时,下划线会被删除 应用Espan:-Android 在edittext中设置下划线范围而不删除自动提示,android,android-edittext,android-softkeyboard,autosuggest,spannablestring,Android,Android Edittext,Android Softkeyboard,Autosuggest,Spannablestring,我没想到这会是一个问题,但我不能简单地在我的edittext中给单词加下划线,因为软键盘的自动提示功能会自动给选定的单词加下划线。但是,我仍然希望在应用下划线时保留该功能 在编辑文本中: 默认情况下,选定的单词会自动加下划线,然后单击空格时,下划线会被删除。因此,当我通过按钮应用下划线范围,然后单击空格时,下划线会被删除 应用Espan:- SpannableString word = new SpannableString(noteview.getText()); word.setSpan
SpannableString word = new SpannableString(noteview.getText());
word.setSpan((new UnderlineSpan()), 0, word.length(), 0);
edittext.setText(word);
如果未选择单词,则此代码可以正常工作,因此我尝试在跨越之前更改选择,但仍然无法正常工作。是否有解决方法删除自动建议下划线?您的textview中是否有textAllCaps true?可能是按钮的默认属性。将其设置为false,然后重试。不,我没有textAllCaps。使用false值添加它。它没有训练,正在使用edittext。您解决了此问题吗?