如何在文本视图中单击链接。这是问题
(1)。 view.setMovementMethod(LinkMovementMethod.getInstance());
这仅适用于textview包含链接(锚标记/ href),如下所示:
<a href="http link">Go to Google</a>
当textview包含如下链接时,它确实有效: http链接
(2)。虽然android:autoLink="web"
这只适用于textview包含这样的链接:
http链接
当textview包含如下链接时,它确实有效:
<a href="httplink">Go to Google</a>
当textview包含两种类型的链接时该怎么办。 请帮忙。
答案 0 :(得分:3)
试试这个
<TextView
android:id="@+id/message_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="http://www.google.com"
android:gravity="center_vertical"
android:textColor="@color/white"
android:textColorLink="@color/white"
android:linksClickable="true"
android:autoLink="web"
android:textStyle="normal"
android:textSize="15sp" />
答案 1 :(得分:1)
试试这个
textView.setOnClickListener(new View.OnClickListener());
xml中的:
android:clickable="true"
或者您可以使用String
htmltext=Html.fromHtml(htmltext)
然后将此htmltext设置为textview
textview.setText(htmltext)
答案 2 :(得分:0)
试试这个
A_icon_setting
使用链接设置此文本并单击侦听器
String mobile = "12345678";