私の問題は、同じレイアウトで同じように定義された2つのリンクを開くことができず、最初のリンクだけを開くことができないことです。最初のメニューを長押しすると、「URLをコピー」というコンテキストメニューが表示されますが、2番目のメニューは表示されません。リンクは有効なものです。
定義されている2つのテキストビューは次のとおりです。
<TextView
android:id="@+id/txt_id1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:gravity="center_horizontal"
android:linksClickable="true"
android:text="@string/text1"
android:textColor="@color/white"
android:textColorHighlight="@color/white"
android:textSize="18sp" />
<TextView
android:id="@+id/txt_id2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="web"
android:gravity="center_horizontal"
android:linksClickable="true"
android:text="@string/text2"
android:textColor="@color/white"
android:textColorHighlight="@color/white"
android:textSize="18sp" />
Motorola Defy(Jordan)でAndroid 2.3.7(CyanogenMod)を使用してカスタムROMを実行しています。エミュレータで試してみましたが、動作しません。
どんな答えでも大歓迎です。
編集:
<string name="text1"><a href="http://www.google.com">http://www.google.com</a></string>
<string name="text2"><a href="http://www.wikipedia.org">Text2</a></string>