ToolbarLollipop推出的Android的高度是多少?这是一个非常简单的问题,但我没有找到答案,除了ActionBar; 但它有不同的高度.
Zso*_*any 82
的Toolbar(如果不扩展)具有高度:
56dp (默认)48dp (景观)64dp (sw600dp;即平板电脑)的Toolbar是大于预先棒棒糖更高ActionBar; 它48dp默认情况下是40dp在横向和56dpsw600dp中.
要以XML格式检索工具栏的高度,只需使用
?android:attr/actionBarSize
或者如果您正在使用AppCompat库
?attr/actionBarSize
guy*_*.gc 12
调用此方法以编程方式获取值:
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;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27873 次 |
| 最近记录: |