棒棒糖:在溢出菜单下显示阴影时出现问题

时间:2015-02-11 16:59:53

标签: android toolbar shadow

我在Lollipop设备的某个Activity上显示阴影时遇到了一些麻烦。

尽管使用Activity和支持Toolbar的主题与其他任何活动完全相同。我很困惑为什么我无法在特定的Activity

中显示阴影

我花了一两个小时试图弄清楚这背后的原因。我希望这能节省别人的时间。

1 个答案:

答案 0 :(得分:1)

因此,如果要在Lollipop设备中呈现阴影,则android:hardwareAccelerated选项必须为true。请注意,设置标志是不必要的,因为它是4.0设备(API级别14)及更高版本的默认选项。它在Android 3.X上可用,但默认情况下已禁用。

示例如下:

<activity android:name=".MainActivity"
          android:theme="@style/Theme.AppCompat.Light.NoActionBar"
          android:hardwareAccelerated="true" />

或更简单

<activity android:name=".MainActivity"
          android:theme="@style/Theme.AppCompat.Light.NoActionBar" />