みっちゃんラボ

2014年10月11日

Androidでアクションバーの下にある影を消す

環境: Android Developers Minimum SDK: API 15: Android 4.0.3(IceCreamSandwich)

アクションバーには、デフォルトで少しだけ影があります。

参考画像:

アクションバーの下に影がある状態↓

アクションバーの下に影がある状態

影がない状態↓

アクションバーの下に影がない状態

すこし分かりづらいですが…。

この影を取り除くには、res/values以下にあるstyles.xmlに下記のコードを追加します。

<resources>
    <style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
        <!-- 以下を追加 -->
        <item name="android:windowContentOverlay">@null</item>
    </style>
</resources>

 


参考サイト:

  1. How can I have a drop shadow on my ActionBar (ActionBarSherlock)? (stackoverflow.com)

 

Posted by みっちゃん  Updated at 11 Oct 2014  Category android  Tags actionbar 
comments powered by Disqus