2011-10-12 120 views
1

我試圖在我的偏好中創建一個選項菜單,但我無法獲取要顯示的選項。當我在prefs菜單中選擇選項時,我得到一個空的彈出對話框(標題在頂部,按鈕在底部,但沒有選項)。創建一個ListPreference選項菜單

這是我做的: 我創建RE的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> 

,並以m的prefs.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> 

任何幫助將不勝感激!謝謝!

+0

忘記關閉標記? – MrJre

+0

只是忘了粘貼上面。它在我的代碼中關閉 – znat

回答

1

ListPreferences在包含dialogMessage時似乎顯示爲空。至於爲什麼,我非常想知道答案...