使菜单项填充操作栏的高度

时间:2013-02-18 03:47:46

标签: android styles android-actionbar android-3.0-honeycomb

我有一个带操作栏的应用程序。 我需要菜单项来填充操作栏的高度。我尝试在操作视图上使用android:padding="0dp"和设置android:layout_height="fill_parent"设置操作栏样式无效。

此图显示例如浏览主题动作视图未填充操作栏。

enter image description here

这是我的菜单声明的缩短版本。

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:id="@+id/menu_more"
          android:title="More"
          android:showAsAction="always"
          android:actionProviderClass="pacakge.action_providers.MoreProvider"
            />
</menu>

动作提供程序类会膨胀并返回插入ActionBar的视图。

任何帮助将不胜感激!感谢

3 个答案:

答案 0 :(得分:2)

将按钮高度硬编码到50dp。不是一个非常优雅的解决方案,但它有效。

答案 1 :(得分:0)

嗯......看起来你需要使用更大的图标。

此外,在按钮的布局中,使用android:layout_height作为“fill_parent”。

作为最后一个提示,请使用android:showAsAction =“ifRoom”

答案 2 :(得分:0)

尝试将菜单项布局更改为RelativeLayout