/ / textview auf Arraylist Android - Java, Android, Listview, Arraylist

Textansicht auf Arraylist Android - Java, Android, Listview, Arraylist

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 № 1

Erstellen 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.