繁体   English   中英

Lollipop上的Android ActionBar样式不正确

[英]Android ActionBar on Lollipop not styling correctly

我正在使用Material Design设计一个应用程序,但是无法设置ActionBar的样式。

首先,我无法获得ActionBar来渲染阴影。 我尝试了多种设置高度的方法:

styles.xml (v21)中

<item name="android:elevation">4dp</item>
<item name="elevation">4dp</item>

onCreate()方法中

getActionBar().setElevation(4);

但是,这些都不会导致ActionBar渲染阴影。 不知道这是否重要,但是我正在运行Android 5.0.1 Lollipop 尝试渲染阴影时我缺少什么? 我真的不想制作一个可绘制的阴影并将其设置为窗口背景。


其次,我的ActionBar 按钮是正方形的,当我单击它们时,波纹被切成正方形,而在其他应用程序中,我使用的波纹罩是圆形的,而我的应用程序一直在使用圆形按钮,但是最近发生了变化,我不知道为什么。 我是否可以不小心更改使它们方形的东西?

谢谢

问题是您使用ActionBar,而其他应用程序使用ToolBar 阅读并更改您的代码,此后一切都应正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM