什么是linkify的默认链接颜色?

Ben*_*ams 10 android linkify

当你这样做时,例如,

Linkify.addLinks(mTextView, Linkify.EMAIL_ADDRESSES);
Run Code Online (Sandbox Code Playgroud)

Linkify使用什么颜色?它在android.graphics.Color中并不明显.

我有一些很长的段落,我只想要标准链接,还有一个我需要自己做的东西,我想看起来一样,但我无法弄清楚要设置它的颜色.我可以回忆所有其他人,但这似乎还有很长的路要走.

Fem*_*emi 14

默认样式使用#05c5cf,并且反向样式(我猜这是针对灯光主题)使用#0000EE(至少在平台版本中最多2.2).但是,不能保证它保持这种状态,但我不认为它们会改变它(但谁能真正说出来).

  • 奇.那些似乎是平台私人的.尝试`android.R.attr.textColorLink`并查看它是否有效:它绑定到底层主题,以便应该选择正确的主题. (3认同)
  • 实际上,你想要的是`android.R.color.link_text_dark`和`android.R.color.link_text_light`,你应该能够匹配版本. (2认同)

boi*_*ter 11

Textview.getLinkTextColors().getDefaultColor()
Run Code Online (Sandbox Code Playgroud)


rds*_*rds 5

默认情况下,链接使用android:textColorLink在主题中定义。