2014-10-18 71 views
1

我已經創建了一個非常簡單的線性佈局,下面的操作欄,但現在在Android 5.0棒棒糖(模擬器)它應用了漸變,你可以看到,但它並沒有設置!我只需設置線性佈局的android:background。這是一個錯誤嗎?我怎樣才能避免該漸變?在開發人員預覽中沒有任何問題。棒棒糖線性佈局漸變背景

enter image description here

+0

要使屏幕無操作欄如:android:theme =「@ android:style/Theme.Holo.Light.NoAction Bar.Fullscreen「在Android清單 – Amy 2014-10-18 09:52:04

+0

@AmolTate不,我不能。正如你所看到的,我需要操作欄。 – greywolf82 2014-10-18 10:13:10

回答

-1

爲了消除陰影添加到您的應用主題:

<style name="MyAppTheme" parent="android:Theme.Holo.Light"> 
    <item name="android:windowContentOverlay">@null</item> 
</style> 

Source

+0

它不適用於棒棒糖 – greywolf82 2014-10-18 10:33:33

+0

是的這個問題已經提交給Google(Android)開發團隊:https://code.google.com/p/android-developer-preview/issues/detail?id = 1486 ..對不起對於錯誤的答案 – Amy 2014-10-18 10:35:56

+0

沒問題我找到了解決方法。 – greywolf82 2014-10-18 10:36:42

1

找到一種解決方法Lillipop:

<style name="MyTheme.BigActionBarStyle" parent="@android:style/Widget.Material.ActionBar"> 
     <item name="android:background">@color/colorPrimary</item> 
     <item name="android:elevation">0dp</item> <----With this line work 
     <item name="android:displayOptions"></item> 
</style> 
+0

您也可以將您的動作欄背景設置爲空或透明,這將防止它投射陰影。 – alanv 2014-10-18 22:52:05