gpt4 book ai didi

android - EditText 在键入时删除黑色下划线

转载 作者:太空狗 更新时间:2023-10-29 13:06:49 25 4
gpt4 key购买 nike

我的 EditText 有点问题。

我有一段代码可以检测特定文本段何时带有下划线(以便可以突出显示下划线图标)。这是通过检测 UnderlineSpans 来实现的。但是,在键入时,当前单词下方有下划线,这似乎也使用了 UnderlineSpans,因此导致下划线图标被选中: /image/jBloM.jpg

我已经尝试将 android:inputType="textNoSuggestions" 添加到我的 EditText XML 中。但是,这似乎会禁用拼写检查,但不会禁用黑色下划线。有没有办法删除这条下划线(最好不要删除拼写检查)或者让我检测自己的 UnderlineSpans 的替代方法?

最佳答案

在我的案例中设法修复了它。我创建了一个空的 UnderlineSpan 类。例如

public class CustomUnderlineSpan extends UnderlineSpan {
}

然后我在跨度设置和检测代码中使用了它。这意味着我的所有其他下划线跨度现在都在使用此类,因此仅当我的自定义下划线跨度之一存在时才选择该图标。来自 Android 的下划线仍然存在,但在这种情况下对我来说不是问题。

关于android - EditText 在键入时删除黑色下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46822580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com