【问题标题】:Lollipop: Had trouble showing a shadow under the overflow menuLollipop:无法在溢出菜单下显示阴影
【发布时间】:2015-02-11 16:59:52
【问题描述】:

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

尽管使用的Activity 和支持Toolbar 的主题与任何其他活动中的主题完全相同。我很困惑为什么我不能在那个特定的Activity 中显示阴影

我花了一两个小时试图找出这背后的原因。我希望这会节省别人的时间。

【问题讨论】:

    标签: android toolbar shadow


    【解决方案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" />
    

    【讨论】:

      猜你喜欢
      • 2015-06-12
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多