にTextView
埋め込まれ、 RelativeLayout
に埋め込まれ、HTMLコードから作成されScrollView
たテキストオブジェクトをロードします。の属性をtrueにSpanned
設定し、アプリケーションの別の部分で、テキスト内のリンクをクリックすると、ターゲットのWebサイトに移動できることをテストしました。唯一の違いは、今回はがの子であるということです。それはプロセスを台無しにしますか、それとも私は本当にここで何かを逃していますか?android:autoLink
TextView
TextView
ScrollView
android:autoLink
XMLコード:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent" android:layout_width="fill_parent"
android:padding="10dp" android:background="#FFF">
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="wrap_content" android:id="@+id/RLNewsItem">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_alignParentLeft="true"
android:id="@+id/TVText" android:textColor="#000"
android:layout_below="@+id/TVTitle" android:linksClickable="true"
android:autoLink="web|email|map"></TextView>
</RelativeLayout>
</ScrollView>
Javaコード:
Spanned newsText = Html.fromHtml(htmlsource, this, null);
text.setText(newsText);