我的任务很简单:在TextView
中显示一些HTML代码。
实施是:
<TextView
android:id="@+id/subtitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#808080"
android:textSize="16.5dip"
android:lineSpacingExtra="4dip"/>
代码:
mSubtitle.setText(Html.fromHtml(mData.answer));
以下是mData.answer
:
Some text <a href="url1">link1</a>, some text <a href="url2">link2</a>, etc
我想这不是那么重的代码要显示在TextView
中。它有效,但我的TextView
中的链接无法点击。如何启用此功能?
答案 0 :(得分:0)
试试这个,
<TextView
android:id="@+id/subtitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="#808080"
android:textSize="16.5dip"
android:autoLink="web"
android:linksClickable="true"
android:lineSpacingExtra="4dip"/>
/>
autoLink
将解决您的问题,如果它也不尝试这个
mSubtitle.setText(Html.fromHtml(mData.answer));
mSubtitle.setMovementMethod(LinkMovementMethod.getInstance());