1

多くのエントリを含む XML ファイルを解析する Android アプリを作成しようとしていますが、ユーザー定義のゾーンの範囲になります。

ゾーン名は、文字列配列のゾーン リストに含まれています。

<string-array name="zone-list">
<item>Zone 1</item>
<item>Zone 2</item>
<item>Zone 3</item>
<item>Zone 4</item>
</string-array>

そして、私はこの MultiSelectListPreference を使用します:

<MultiSelectListPreference
        android:key="zone_sel"
        android:title="Zones"
        android:summary="Select zones"
        android:dialogTitle="@string/zones"
        android:entries="@array/zone-list"
        android:entryValues="@array/zone-list" />

配列内のすべての項目が CheckBox 項目に変換されます。

問題は、ゾーン 1 の情報を表示するかどうかを確認するために、コード内で各アイテムを操作するために、各アイテムのブール値にアクセスする必要があることです。

どうすればできますか?

前もって感謝します

4

0 に答える 0