2015-12-07 85 views

回答

0

什麼你正在尋找一種方法來刪除工具欄下的陰影。

對於的是Android 4.4或以下,則必須設置窗口的內容覆蓋在你的活動主題是這樣

<style name="Theme.MyApp" parent="Theme.AppCompat.Light.NoActionBar"> 
    ... 
    <!--To hide shadow effect in toolbar for Android 4.4 or below--> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

對於Android 5.0以上版本,你還需要設置工具欄高度在這樣的活動佈局中爲0。

<LinearLayout 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    ... 
    > 

    <android.support.design.widget.AppBarLayout 
     ... 
     app:elevation="0dp"> 

     ... 

    </android.support.design.widget.AppBarLayout> 

</LinearLayout> 

其實很多人都會問這個問題。見answer here

嘗試搜索現有的應答下一次;)

+0

這個問題是不是在你的方式得到解決。我嘗試了以下操作:在activity oncreate中添加代碼(getSupportActionBar()。setElevation(0);),然後,在Fragment Xml中添加樣式和高程。 – juilcho

+0

風格如何?你是否嘗試在你的活動風格中將窗口內容重疊設置爲null? 4.4以下的修正也可能對Android 5.0+也有幫助。 – OnJohn