在编辑文本中设置下划线范围而不删除自动建议

Oma*_*hra 5 android autosuggest android-softkeyboard android-edittext spannablestring

我没想到这是一个问题,但我不能简单地在编辑文本中的单词下划线,因为软键盘的自动建议功能中的下划线会自动为选定的单词加下划线。但是,我仍然想在应用下划线时保留该功能。

在编辑文本中:

默认情况下,选定的单词会自动添加下划线

默认情况下,选定的单词会自动添加下划线,然后当单击空格时,下划线将被删除,因此当我通过按钮应用下划线范围然后点击空格时,它会被删除。

应用下划线:-

SpannableString word = new SpannableString(noteview.getText());

word.setSpan((new UnderlineSpan()), 0, word.length(), 0);

edittext.setText(word);
Run Code Online (Sandbox Code Playgroud)

如果未选择该单词,此代码可以正常工作,因此我尝试在跨越之前更改选择,但仍然没有解决。是否有解决方法可以删除自动建议下划线?