は契約です:私のstyles.xmlでは、私は一般的なスタイルと、それは次のように他のinherinting 1を持っている:Androidのスタイル遺産
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar" parent="@style/AppTheme">
<item name="colorPrimary">#0acf66</item>
<item name="android:windowActionBar">false</item>
<item name="android:windowNoTitle">true</item>
</style>
私は2番目のテーマ(AppThemeを適用します。 NoActionBar)それは色を継承しますが、アクションバーはまだそこにあります。 2番目のスタイルの親をTheme.AppCompat.NoActionBarに変更しても、それは機能しますが、色はまったく異なります。どうすれば修正できますか?
返信いただきありがとうございます。両方のテーマで- #0acf66
のような項目を繰り返さないようにしたいだけです。これを行う方法はありますか、まだ第二のテーマでアクションバーを隠すのですか? –
私が知る限り、そうでない人はいません。しかし、同じ属性を持つ2つのテーマ、つまりアクションバーとテーマなしのテーマを持つのが一般的な方法です。 – danypata