Lollipop中引入的Android Toolbar
的高度是多少?这是一个非常简单的问题,但除了ActionBar
之外我还没有找到答案。但它有不同的高度。
答案 0 :(得分:71)
Toolbar
(如果没有扩展)的高度为:
56dp
(默认)48dp
(风景)64dp
(sw600dp;即平板电脑) Toolbar
高于前棒棒糖ActionBar
;默认情况下为48dp
,横向为40dp
,sw600dp为56dp
。
要以XML格式检索工具栏的高度,只需使用
即可 ?android:attr/actionBarSize
或者如果您正在使用AppCompat库
?attr/actionBarSize
答案 1 :(得分:10)
调用此方法以编程方式获取值:
public int getToolBarHeight() {
int[] attrs = new int[] {R.attr.actionBarSize};
TypedArray ta = getContext().obtainStyledAttributes(attrs);
int toolBarHeight = ta.getDimensionPixelSize(0, -1);
ta.recycle();
return toolBarHeight;
}