<PreferenceScreen>設定項目は、「カテゴリ」と、「設定用のコンポーネント」から構成されます。カテゴリは、<PreferenceCategory>タグで用意されます。これは文字通りカテゴリを示すもので、複数のコンポーネントをひとまとめにして表示するためのものです。
<PreferenceCategory>
……設定用コンポーネント……
</PreferenceCategory>
……必要なだけPreferenceCategoryを用意……
</PreferenceScreen>
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※「xml」内に用意する「pref.xml」 <?xml version="1.0" encoding="utf-8"?> <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> <PreferenceCategory android:title="EditText"> <EditTextPreference android:key="myname" android:title="My Name" android:summary="My Name" android:defaultValue="" /> </PreferenceCategory> <PreferenceCategory android:title="List"> <ListPreference android:key="mylist" android:dialogTitle="My List" android:entries="@array/mylist" android:title="My List" android:summary="My List" android:entryValues="@array/mylist" /> </PreferenceCategory> </PreferenceScreen> ※「values」内に用意する「arrays.xml」 <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="mylist"> <item>Hello</item> <item>Welcome</item> <item>Bye!</item> </string-array> </resources>
<< 前へ | 次へ >> |