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);
}
}
| << 前へ | 次へ >> |