【问题标题】:TextView android:autoLink attribute recognize IP address pattern unexpectlyTextView android:autoLink 属性意外识别 IP 地址模式
【发布时间】:2012-01-21 04:26:23
【问题描述】:

设置

android:autoLink="web"

对我来说很好。

但是,系统甚至可以识别出有 4 个数字和 3 个点的模式

2.5.3.6

作为网址。

没错,它确实是 IP 地址模式,但我不希望这些文本被突出显示,因为它只是看起来像 IP 地址的纯文本。

除非此模式旁边确实有一个“http://”前缀,否则我怎样才能防止这种情况发生?

【问题讨论】:

    标签: android attributes textview ip-address


    【解决方案1】:

    这应该对您有所帮助:Remove Underline from Android TextView Link

    如果你想改变 IP 地址的颜色,我建议在 TextView 的文本“unspanned”之后设置它的颜色。

    【讨论】:

    • 有趣的话题。但我不需要它。现在,我可以考虑使用 Linkify 类并定义我自己的正则表达式。
    猜你喜欢
    • 1970-01-01
    • 2014-11-07
    • 2021-01-03
    • 1970-01-01
    • 2014-01-03
    • 2011-07-29
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    相关资源
    最近更新 更多