使用 linkify 或 autolink 后 TextView 突出显示
我有一条长文本消息,后跟一个链接,并将其放入 TextView 中。就像这样:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:orientation="vertical"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<TextView android:id="@+id/details" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:padding="10dp"
android:text="@string/message" android:textSize="16sp" android:autoLink="web"/>
</LinearLayout>![alt text][1]
</ScrollView>
问题是当我选择链接时,整个文本都会突出显示。如何防止这种情况发生?
I have a long text message followed by a link and have put this inside a TextView. It's simply like this:
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<LinearLayout android:orientation="vertical"
android:layout_width="wrap_content" android:layout_height="wrap_content">
<TextView android:id="@+id/details" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:padding="10dp"
android:text="@string/message" android:textSize="16sp" android:autoLink="web"/>
</LinearLayout>![alt text][1]
</ScrollView>
The problem is when I select the link the whole text becomes highlighted. How can this be prevented ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不确定这是否仍然需要。这应该可以防止带有链接的文本视图出现奇怪的突出显示效果。您也应该能够在 XML 中设置这些。
Not sure if this is still needed. This should prevent the wierd highlighting effect for a textview with links. You should be able to set these in XML as well.
包括 android:textColorHighlight 在内的任何东西都没有任何效果,但
对我有用。
Nothing, including android:textColorHighlight, had any effect but
worked for me.