0

strings.xmlファイルでstring-arrayが定義されている場合。

<string-array name="items">
    <item >item 1</item>
    <item >item 2</item>
    <item >item 3</item>
</string-array>

参照を使用して、ListViewに直接接続できますか?

<ListView
    android:id="@+id/itemsListView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    - reference to items here >
</ListView>

または、これはコード内のアダプターを使用してのみ可能ですか?

4

2 に答える 2

2

android:entriesあなたの要素とrefrencesのために使用してください<string-array>

作成します(res->value->array.xml)

于 2012-07-14T16:49:29.077 に答える
2

公式ドキュメントから:

ここに画像の説明を入力してください

したがってandroid:entries、ListView要素の属性を使用して、<string-array>リソースをポイントします[配列を入れますres/values/arrays.xml]

ただし、アイテムをカスタマイズする必要がある場合(ImageView、チェックボックスを使用して...)、カーソルアダプターまたは配列アダプターを使用してプログラムでカスタマイズする必要があります。

アダプターは、リストビュー、グリッドビュー、ギャラリー、スピナーなどを入力する必要があるたびに、データのソースとUIコンポーネント間のインターフェイスです。アダプターを使用する必要があります。

于 2012-07-14T16:49:38.727 に答える