1

設定でオプションメニューを作成しようとしていますが、表示するオプションを取得できません。設定メニューでオプションを選択すると、空のポップアップダイアログが表示されます(上部にタイトル、下部にボタンがありますが、オプションはありません)。

これが私が行うことです:res/valuesでarray.xmlファイルを作成します

<?xml version="1.0" encoding="utf-8"?>
 <resources>
 <string-array name="listArray">
 <item>3</item>
 <item>5</item>
 <item>7</item>
 <item>10</item>
 <item>15</item>
 <item>20</item>
 </string-array>

<string-array name="listValues">
 <item>3</item>
 <item>5</item>
 <item>7</item>
 <item>10</item>
 <item>15</item>
 <item>20</item>
</string-array>   

そしてmprefs.xmlには次のものがあります。

<ListPreference 
    android:dialogTitle="@string/prefsMaxAdAge"
    android:dialogMessage="@string/prefsMaxAdAgeSummary" 
    android:key="itemMaxAdAge"
    android:title="@string/prefsMaxAdAge" 
    android:summary="@string/prefsMaxAdAgeSummary"
    android:entryValues="@array/listValues" 
    android:entries="@array/listArray">
</ListPreference>

どんな助けでも大歓迎です!ありがとうございました!

4

2 に答える 2

1

ListPreferences に dialogMessage が含まれている場合は常に空に見えます。なぜかというと、答えが知りたいです...

于 2011-10-31T11:48:49.153 に答える