2014-10-18 138 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