Androidが初めてで、本当に基本的なことをしようとしていると思います。配列に5つの文字列があります(たとえば、 'One'、 'Two'、...) 。listactivityのリストビューにこれら5つの文字列を追加したい。
私のリスト:
<ListView
Android:id="@+id/Android:list"
Android:layout_width="wrap_content"
Android:layout_height="wrap_content"/>
</LinearLayout>
マイリストの行:
<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>
基本的に、配列項目をTextView homeItemNameにバインドします。後で他のアイテムを行に追加する可能性があるため、リストビューをエントリにバインドすることはできません。
ありがとう!
ArrayAdapter を使用してデータをバインドできます。ビューに追加のデータ項目を追加できるようにするには、アダプターに ArrayList を指定します(配列のサイズが固定されているため)。項目は ArrayAdapter を介して追加する必要があり、 ArrayList は自動的に更新されます。私は http://www.box.net/shared/yduel9txya に例を持っています