<a href ="www.xyz.com">XYZ </a> 在 android 中不工作
<a href ="www.xyz.com">XYZ </a> Not working in android
我已经在 Stack overflow 上搜索并遵循了解决方案,但仍然没有得到我想要的。
我像这样从服务器接收字符串
<p><a href="http://www.arenafootball.com/sports/a-footbl/aflsrk/mtt/micheaux_robinson_841978.html"><span style="font-size: small;"><strong>AFL Stats</strong></span></a></p>
现在我正在尝试使用tv.setText(Html.fromHtml(""))
在android中的TextView
中显示它
代码:
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(Html.fromHtml("myrecivedString"));
tv.setMovementMethod(LinkMovementMethod.getInstance());
XML:
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="all"
android:linksClickable="true" />
预期输出:
它是可点击的,但在我的 android 应用程序中,输出不可点击。我的代码有什么问题?
tv.setText( Html.fromHtml("your string"));
tv.setMovementMethod(LinkMovementMethod.getInstance());
并且不要在 XML 中的 TextView 上使用 android:autoLink="all"
。然后尝试它应该工作.....
我已经在 Stack overflow 上搜索并遵循了解决方案,但仍然没有得到我想要的。 我像这样从服务器接收字符串
<p><a href="http://www.arenafootball.com/sports/a-footbl/aflsrk/mtt/micheaux_robinson_841978.html"><span style="font-size: small;"><strong>AFL Stats</strong></span></a></p>
现在我正在尝试使用tv.setText(Html.fromHtml(""))
TextView
中显示它
代码:
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(Html.fromHtml("myrecivedString"));
tv.setMovementMethod(LinkMovementMethod.getInstance());
XML:
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="all"
android:linksClickable="true" />
预期输出:
它是可点击的,但在我的 android 应用程序中,输出不可点击。我的代码有什么问题?tv.setText( Html.fromHtml("your string"));
tv.setMovementMethod(LinkMovementMethod.getInstance());
并且不要在 XML 中的 TextView 上使用 android:autoLink="all"
。然后尝试它应该工作.....