<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>
| << 前へ | 次へ >> |