私が作成している Android アプリに ActionBarSherlock を使用しており、画面の 1 つに画像を表示しています。この画面では、ユーザーが画面を押すと、画像が引き伸ばされることなく、アクションバーが消えて戻ってくるようにします。この部分は作業していますが、そのために次のスタイルを作成してその画面に適用しました。. .
<style name="DarkActionBar.ActionBarOverlay" parent="@style/Theme.Sherlock">
<item name="android:windowActionBarOverlay">true</item>
<item name="windowActionBarOverlay">true</item>
</style>
問題は、アクション バーが透明になり、その理由がわからないことです。スタイルの親を Theme.Sherlock.Light.DarkActionBar に変更すると、透明ではなくなりますが、Theme.Sherlock と同じようには見えないため、アプリの残りの部分と矛盾します。
私も次のことを試しました。. .
<style name="MyActionBar" parent="@style/Theme.Sherlock.Light.DarkActionBar">
<item name="android:background">@color/black</item>
<item name="background">@color/black</item>
</style>
<style name="DarkActionBar.ActionBarOverlay" parent="@style/Theme.Sherlock">
<item name="android:windowActionBarOverlay">true</item>
<item name="windowActionBarOverlay">true</item>
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>
windowActionBarOverlay アイテムがアクションバーを透明にする理由と、それを修正するために何ができるか教えてもらえますか? ありがとうございました。