{"id":127,"date":"2017-04-15T13:57:03","date_gmt":"2017-04-15T05:57:03","guid":{"rendered":"http:\/\/av16874667.imwork.net:13582\/?p=127"},"modified":"2017-04-15T13:57:03","modified_gmt":"2017-04-15T05:57:03","slug":"android-actionbar-%e5%8e%bb%e9%99%a4%e5%ba%95%e9%83%a8%e9%98%b4%e5%bd%b1","status":"publish","type":"post","link":"https:\/\/www.dd-home.top\/?p=127","title":{"rendered":"Android ActionBar \u53bb\u9664\u5e95\u90e8\u9634\u5f71"},"content":{"rendered":"<p><!--more--><\/p>\n<p>http:\/\/stackoverflow.com\/questions\/12246388\/remove-shadow-below-actionbar\/12246593#12246593<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"tag\">&lt;style<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"MyAppTheme\"<\/span> <span class=\"atn\">parent<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"android:Theme.Holo.Light\"<\/span><span class=\"tag\">&gt;<\/span>\n    <span class=\"pun\">&lt;<\/span><span class=\"pln\">item name<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"android:windowContentOverlay\"<\/span><span class=\"pun\">&gt;@<\/span><span class=\"pln\">null<\/span><span class=\"pun\">&lt;\/<\/span><span class=\"pln\">item<\/span><span class=\"pun\">&gt;<\/span>\n<span class=\"tag\">&lt;\/style&gt;<\/span><\/code><\/pre>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"pln\">getSupportActionBar<\/span><span class=\"pun\">().<\/span><span class=\"pln\">setElevation<\/span><span class=\"pun\">(<\/span><span class=\"lit\">0<\/span><span class=\"pun\">);<\/span><\/code><\/pre>\n<table>\n<tbody>\n<tr>\n<td class=\"votecell\"><\/td>\n<td class=\"answercell\">\n<div class=\"post-text\">\n<p>For Android 5.0, if you want to set it directly into a style use:<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"tag\">&lt;item<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"android:elevation\"<\/span><span class=\"tag\">&gt;<\/span><span class=\"pln\">0dp<\/span><span class=\"tag\">&lt;\/item&gt;<\/span><\/code><\/pre>\n<p>and for Support library compatibility use:<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"tag\">&lt;item<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"elevation\"<\/span><span class=\"tag\">&gt;<\/span><span class=\"pln\">0dp<\/span><span class=\"tag\">&lt;\/item&gt;<\/span><\/code><\/pre>\n<p>Example of style for a AppCompat light theme:<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"tag\">&lt;style<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"Theme.MyApp.ActionBar\"<\/span> <span class=\"atn\">parent<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"style\/Widget.AppCompat.Light.ActionBar.Solid.Inverse\"<\/span><span class=\"tag\">&gt;<\/span>\n    <span class=\"com\">&lt;!--<\/span><span class=\"pln\"> remove shadow below action bar <\/span><span class=\"com\">--&gt;<\/span>\n    <span class=\"com\">&lt;!--<\/span> <span class=\"pun\">&lt;<\/span><span class=\"pln\">item name<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"android:elevation\"<\/span><span class=\"pun\">&gt;<\/span><span class=\"lit\">0dp<\/span><span class=\"pun\">&lt;\/<\/span><span class=\"pln\">item<\/span><span class=\"pun\">&gt;<\/span> <span class=\"com\">--&gt;<\/span>\n    <span class=\"com\">&lt;!--<\/span><span class=\"pln\"> Support library compatibility <\/span><span class=\"com\">--&gt;<\/span>\n    <span class=\"pun\">&lt;<\/span><span class=\"pln\">item name<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"elevation\"<\/span><span class=\"pun\">&gt;<\/span><span class=\"lit\">0dp<\/span><span class=\"pun\">&lt;\/<\/span><span class=\"pln\">item<\/span><span class=\"pun\">&gt;<\/span>\n<span class=\"tag\">&lt;\/style&gt;<\/span><\/code><\/pre>\n<p>Then apply this custom ActionBar style to you app theme:<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"tag\">&lt;style<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"Theme.MyApp\"<\/span> <span class=\"atn\">parent<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"Theme.AppCompat.Light\"<\/span><span class=\"tag\">&gt;<\/span>\n    <span class=\"pun\">&lt;<\/span><span class=\"pln\">item name<\/span><span class=\"pun\">=<\/span><span class=\"str\">\"actionBarStyle\"<\/span><span class=\"pun\">&gt;@<\/span><span class=\"pln\">style<\/span><span class=\"pun\">\/<\/span><span class=\"pln\">Theme<\/span><span class=\"pun\">.<\/span><span class=\"pln\">MyApp<\/span><span class=\"pun\">.<\/span><span class=\"pln\">ActionBar<\/span><span class=\"pun\">&lt;\/<\/span><span class=\"pln\">item<\/span><span class=\"pun\">&gt;<\/span>\n<span class=\"tag\">&lt;\/style&gt;<\/span><\/code><\/pre>\n<p>For pre 5.0 Android, add this too to your app theme:<\/p>\n<pre class=\"default prettyprint prettyprinted\"><code><span class=\"com\">&lt;!-- Remove shadow below action bar Android &lt; 5.0 --&gt;<\/span>\n<span class=\"tag\">&lt;item<\/span> <span class=\"atn\">name<\/span><span class=\"pun\">=<\/span><span class=\"atv\">\"android:windowContentOverlay\"<\/span><span class=\"tag\">&gt;<\/span><span class=\"pln\">@null<\/span><span class=\"tag\">&lt;\/item&gt;<\/span><\/code><\/pre>\n<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[],"class_list":["post-127","post","type-post","status-publish","format-standard","hentry","category-android"],"_links":{"self":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=127"}],"version-history":[{"count":0,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=\/wp\/v2\/posts\/127\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dd-home.top\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}