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