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