我有一个android TextView,里面有一个链接。该链接看起来很好并且当用户点击它时执行正确的操作,但是当用户的手指向下时,链接根本不会改变颜色。这是正常的Android行为吗?看起来像某种亮点或指示器会有所帮助,特别是如果我有小文本和一堆链接彼此相邻。这是其他人看到的,有一个简单的解决方法吗?
URL末尾的斜杠也不是链接的一部分。闻起来就像他们的RegEx中的一个错误。
这是我正在使用的代码:
textView.setAutoLinkMask(Linkify.WEB_URLS);
textView.setText("Hi welcome to http://www.plopfizz.com/ please enjoy.");
答案 0 :(得分:-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"/>