4

我有一个 android TextView,里面有一个链接。当用户点击它时,链接看起来很好并且执行正确的操作,但是当用户的手指向下时,链接根本不会改变颜色。这是正常的Android行为吗?似乎某种突出显示或指示会有所帮助,特别是如果我有小文本和一堆彼此相邻的链接。这是其他人看到的吗,有没有简单的解决方法?

URL 末尾的斜线也不是链接的一部分。闻起来像他们的 RegEx 中的错误。

这是我正在使用的代码:

    textView.setAutoLinkMask(Linkify.WEB_URLS);
    textView.setText("Hi welcome to http://www.plopfizz.com/ please enjoy.");
4

1 回答 1

-2

您可以创建具有差异状态的项目选择器,例如...

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:color="#FEFEFE" /> <!-- highlight -->
    <item android:state_focused="true" android:color="#000000" />
    <item android:color="#FFFFFF" /> <!-- default -->
</selector>

然后在你的布局中......

<TextView 
  ...
  android:textColor="@color/above_selector"/>
于 2012-08-21T01:32:05.247 回答