addPreferencesFromResource(R.xml.pref);通常のActivityクラスでは、setContentViewで表示を設定していましたが、PreferenceActivityではこれは使いません。addPreferencesFromResourceで設定項目を追加する処理を行ないます。これにより、pref.xmlの内容が読み込まれ、設定項目として追加されます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
package jp.tuyano.sample; import android.content.*; import android.os.Bundle; import android.preference.*; import android.preference.Preference.OnPreferenceChangeListener; public class MySamplePrefActivity extends PreferenceActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.pref); } @Override protected void onSaveInstanceState(Bundle outState) { // 保存時の処理 super.onSaveInstanceState(outState); } }
<< 前へ | 次へ >> |