I’m new to Android and I think I’m trying to do something really basic: I have a 5 strings in my Array (say ‘One’, ‘Two’, …). I want to add these 5 strings to my list view in my listactivity.
My List:
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
My List Row:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView android:id="@+id/homeItemName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"/>
</LinearLayout>
Basically, I want to bind the Array items to the TextView homeItemName. I might add other items in my row later, so I can’t just bind the listview to the entries.
Thanks!
For code, take a quick look at this step-by-step tutorial
It shows a basic implementation of an ArrayAdapter:
R.layout.list_item : is the xml layout (list_item.xml) that will be used for every ROW of your
listview.
COUNTRIES is the array of Strings.