我已经在堆栈溢出上搜索并遵循了解决方案,但仍然没有得到我想要的。我从这样的服务器收到字符串
<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" />
预期输出:
AFL统计
它是可点击的,但在我的安卓应用程序中,输出是不可点击的。我的代码有什么问题?tv.setText( Html.fromHtml("your string"));
tv.setMovementMethod(LinkMovementMethod.getInstance());
并且不要在 XML 中的文本视图上使用android:autoLink="all"
。 然后尝试它应该可以工作.....