0

両方の配列が割り当てられた Listpreference リストを表示しようとしています。配列は次のようになります。

level_array

     <item name="level1">Level  1 -   Hi-Score: </item>
     <item name="level2">Level  2 -   Hi-Score: </item>

値の配列

     <item name="level1">5</item>
     <item name="level2">10</item>

listpreference を呼び出すときに、両方の文字列を結合して表示したいと考えています。これは可能ですか?

IEはこのようなリストを表示します

リストのタイトル

レベル 1 - Hiscore 5

レベル 2 - ハイスコア 10

二次的な質問ですが、value_array の値はコードで変更できるので、後で別の値を保存できると思いますか?

ありがとう

4

1 に答える 1

0

ListPreferenceを使用し、次のようなものを使用します

<ListPreference
    android:title="Weather"
    android:summary="You can simulate the weather"
    android:key="listPref"
    android:entries="@array/level_array"
    android:entryValues="@array/value_array" />

xmlを変更しますか?問題はないと思います

于 2011-05-21T16:55:35.670 に答える