/ / textview на arraylist Android - java, android, listview, arraylist

текстура на ареалиста Android - java, android, listview, arraylist

Моят „стрес“ е място a хипервръзка към елемент от ArrayList, Нямате TextView в XML, а само прост 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 );
}

И моят XML файл:

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

Отговори:

0 за отговор № 1

На първо място създайте адаптер за вашия списък с преглед и задайте изглед на текст според вашите изисквания и след това

използвайте това свойство в атрибута си за преглед на текст: -

android:autoLink="web"

1 за отговор № 2

Използвайте персонализиран базов адаптер с файл за оформление за определен елемент от списъка. Изгледът на текст, от който се нуждаете от хипервръзка, може да бъде направен, като се използва или гаечен ключ, като се използва подчертаване на диапазона, или рисуване на текстовия изглед.