Android - 工具栏的标准高度

nro*_*fis 70 user-interface android toolbar

我想在我的应用程序中创建一个工具栏,我想知道android中工具栏的标准高度是多少?

我希望它对手指来说足够大,但不是很大.有标准尺寸吗?

ved*_*ant 165

最好用?attr/actionBarSize@Jaison Brooks评论.

材料指南中,建议高度为56dp:

工具栏:56dp

  • 它现在是'?android attr/actionBarSize' (5认同)

mol*_*arm 34

可触摸元素的建议最小大小为48 dp,有关更详细的指标,请参阅此页面.

  • @nrofis我建议在工具栏的xml中设置以下内容:android:minHeight ="?attr/actionBarSize"`. (38认同)
  • 在横向模式下,它应该不小吗 (2认同)

rep*_*tch 5

除了@ vedant1811答案,您还可以通过编程方式actionBarSize从attrs 获取:

TypedValue tv = new TypedValue();
if (context.getTheme().resolveAttribute(android.R.attr.actionBarSize, tv, true))
{
    actionBarHeight = TypedValue.complexToDimensionPixelSize(tv.data, context.getResources().getDisplayMetrics());
}
Run Code Online (Sandbox Code Playgroud)