我需要知道动作栏的像素大小,以便应用正确的背景图像。


当前回答

课程摘要通常是一个很好的开始。我认为getHeight()方法就足够了。

编辑:

如果你需要宽度,它应该是屏幕的宽度(对吧?),可以像这样收集。

其他回答

如果你在使用ActionBarSherlock,你可以用

@dimen/abs__action_bar_default_height

课程摘要通常是一个很好的开始。我认为getHeight()方法就足够了。

编辑:

如果你需要宽度,它应该是屏幕的宽度(对吧?),可以像这样收集。

如果你正在使用最近的v7 appcompat支持包中的兼容ActionBar,你可以使用

@dimen/abc_action_bar_default_height

文档

@AZ13的回答很好,但根据Android设计指南,动作栏至少应该是48dp高。

在新的v7支持库(21.0.0)中,R.dimen中的名称已更改为@dimen/ abc_action_bar_default_highight_material。

当从以前版本的支持库升级时,您应该使用该值作为动作栏的高度