package com.example.preferencetest;
import android.annotation.TargetApi;
import android.os.Bundle;
import android.os.Build;
import android.preference.PreferenceActivity;
import android.preference.PreferenceFragment;
public class Pref extends PreferenceActivity {
@TargetApi(11)
public class prefFragment extends PreferenceFragment {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
@TargetApi(11)
@SuppressWarnings("deprecation")
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// version3.0 より前
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.HONEYCOMB) {
addPreferencesFromResource(R.xml.preferences);
} else {
// version3.0 以降
getFragmentManager().beginTransaction().replace(android.R.id.content, new prefFragment()).commit();
}
}
}
ページ
▼

0 件のコメント:
コメントを投稿