[英]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.