-1

こんにちは、actionBar 互換性 (新しい API 18) を使用して、実行時にアプリのテーマを変更したいです。これが私のテーマです。

    <style name="AppThemeDay" parent="@style/Theme.AppCompat.Light">
      <item name="android:actionBarSize">....</item>
    </style>

    <style name="AppThemeNight" parent="@style/Theme.AppCompat">
      <item name="android:actionBarSize">...</item>
    </style>

テーマを ActionBarActivity に変更したい:

if(day){
  setTheme(R.style.AppThemeDay);
} else{
    setTheme(R.style.AppThemeNight);
}

しかし、私は変化がありません..なぜですか?

4

1 に答える 1