Mein "Stress" ist Ort a Hyperlink auf ein Element von ArrayList. Sie haben keine TextView in XML, nur eine einfache ListView.
private void prepareListData() {
listDataHeader = new ArrayList<String>();
listDataChild = new HashMap<String, List<String>>();
//header
listDataHeader.add("Text Example");
//itens
List<String> ItemAL = new ArrayList<String>();
ItemAL .add("Text Example");
ItemAL .add(**"Watch Clip - http://videos.sapo.pt/testtesttest**");
listDataChild.put(listDataHeader.get(0), ItemAL );
}
Und meine XML-DATEI:
<RelativeLayout...
<ListView
android:layout_marginTop="100dp"
android:id="@+id/lvExp4"
android:layout_height="match_parent"
android:layout_width="match_parent"
tools:listitem="@android:layout/simple_list_item_checked" />
</RelativeLayout>
Antworten:
0 für die Antwort № 1Erstellen Sie zunächst einen Adapter für Ihre Listenansicht und stellen Sie die Textansicht gemäß Ihren Anforderungen ein
Verwenden Sie diese Eigenschaft in Ihrem Textview-Attribut: -
android:autoLink="web"
1 für die Antwort № 2
Verwenden Sie einen benutzerdefinierten Basisadapter mit einer Layoutdatei für ein bestimmtes Listenelement. Die Textansicht, für die Sie einen Hyperlink benötigen, kann entweder mit der Option "Spannbar unterstrichen" oder durch Zeichnen der Textansicht erstellt werden.