選択肢を表示しないリスト設定があります。
正しいスロット数のボックスが表示されます。オプションはスロットにありません。
テーマを変えてみました。
役に立ちませんでした。
デフォルト値属性の追加と削除を試みました。
それは助けにはなりませんでした。
set Default Value メソッドを使用してみました。それは助けにはなりませんでした。
私はこれを本で行い、それに1日以上費やしました。
何か案は?
Options.class から
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.options);
//PreferenceManager.setDefaultValues(getApplicationContext(),R.xml.options,
//false);
}
プリファレンス xml ファイルから:
<ListPreference
android:title="@string/opt_cuisine_title"
android:summary="@string/opt_cuisine_summary"
android:defaultValue="Chinese"
android:entries="@array/cuisine_preferences_array"
android:entryValues="@array/cuisine_preferences"
android:order="3"
android:key="list"
/>
resource/strings.xml ファイルから:
<string-array name="cuisine_preferences" >
<item name="Israeli">Israeli</item>
<item name="Thai">Thai</item>
<item>Italian</item>
<item>French</item>
<item>Other</item>
</string-array>
<integer-array name="cuisine_preferences_array">
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
</integer-array>
マニフェストから:
<activity
android:name=".Options"
android:label="@string/options_header"
>
</activity>