スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
新しい記事を書く事で広告が消せます。
Java、Androidについての技術と熱帯魚についてのブログです
![]() | ![]() |
![]() | ![]() |
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
<PreferenceScreen android:title="設定1(サブメニュー有り)">①
<PreferenceCategory android:title="サブメニュー">②
<CheckBoxPreference android:key="check1" ③
android:title="チェックボックス" android:summary="説明"
/>/>
<ListPreference android:key="list1" android:title="リスト設定" ④
android:summary="説明"
android:entries="@array/entries_list_preference"
android:entryValues="@array/entryvalues_list_preference"
android:dialogTitle="ダイアログタイトル" />
</PreferenceCategory>
</PreferenceScreen>
<PreferenceCategory android:title="設定2">
<EditTextPreference android:key="text1" ⑤
android:title="編集" android:dialogTitle="入力ダイアログ"
/>/></PreferenceCategory>
</PreferenceScreen>
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<string-array name="entries_list_preference">
<item>選択1</item>
<item>選択2</item>
<item>選択3</item>
</string-array>
<string-array name="entryvalues_list_preference">
<item>1</item>
<item>2</item>
<item>3</item>
</string-array>
</resources>
package pref.test;
import android.os.Bundle;
import android.preference.PreferenceActivity;
public class PrefTest extends PreferenceActivity {②
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("setting");
addPreferencesFromResource(R.xml.pref);①
}
}
SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(this);