私は古いバージョンの Android 用に開発しており、を使用しています(今後は正しいアプローチであることがPreferenceActivity
わかっています)。PreferenceFragment
私PreferenceActivity
は自分のアプリケーションのテーマを採用していますが、一般設定のテーマが何であれ採用したいと考えています。どうすればいいですか?
私は古いバージョンの Android 用に開発しており、を使用しています(今後は正しいアプローチであることがPreferenceActivity
わかっています)。PreferenceFragment
私PreferenceActivity
は自分のアプリケーションのテーマを採用していますが、一般設定のテーマが何であれ採用したいと考えています。どうすればいいですか?
Androidのデフォルトのものを使いたいですか?
したがって、次のようなものを使用します。
@Override
public void onCreate(final Bundle savedInstanceState) {
// API < 10
setTheme(android.R.style.Theme);
// API > 11
setTheme(android.R.style.Theme_Holo);
// API > 14
setTheme(android.R.style.Theme_DeviceDefault);
super.onCreate(savedInstanceState);
}
(またはAndroidManifest.xml
ファイルで同じことを行います)。