Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用AppCompat在5.0之前的设备上设置ActionBar高程_Android_Android Actionbar_Material Design_Android Appcompat - Fatal编程技术网

Android 使用AppCompat在5.0之前的设备上设置ActionBar高程

Android 使用AppCompat在5.0之前的设备上设置ActionBar高程,android,android-actionbar,material-design,android-appcompat,Android,Android Actionbar,Material Design,Android Appcompat,我想从操作栏中删除阴影,我读到您这样做: getSupportActionBar().setElevation(0) 然而,这在5.0之前的设备上似乎不起作用。那是虫子吗?我没有使用工具栏。只需使用库中的常规ActionBar。如果您使用的是ActionBar(而不是工具栏),您应该能够使用此样式删除下面的阴影: <style name="MyAppTheme" parent="Theme.AppCompat.Light"> <item name="android:w

我想从
操作栏
中删除阴影,我读到您这样做:

getSupportActionBar().setElevation(0)

然而,这在5.0之前的设备上似乎不起作用。那是虫子吗?我没有使用工具栏。只需使用库中的常规ActionBar。

如果您使用的是ActionBar(而不是工具栏),您应该能够使用此样式删除下面的阴影:

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

@空的

为什么在我的Android 5.0中它不起作用?这与我使用的主题完全相同,我添加了这个项目。。。另外,如何将其设置为工具栏(无论是否与“setSupportActionBar”一起使用)?@android developer On Lollipop,使用新的提升API提供了操作栏阴影。要删除它,请调用getSupportActionBar().setElevation(0),或在操作栏样式中设置高程属性。资料来源: