2

私は古いバージョンの Android 用に開発しており、を使用しています(今後は正しいアプローチであることがPreferenceActivityわかっています)。PreferenceFragment

PreferenceActivityは自分のアプリケーションのテーマを採用していますが、一般設定のテーマが何であれ採用したいと考えています。どうすればいいですか?

4

1 に答える 1

6

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ファイルで同じことを行います)。

于 2012-12-12T15:58:38.850 に答える