2

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

这张图片显示了浏览主题的 actionview 例如没有填满 actionbar。

在此处输入图像描述

这是我的菜单声明的简化版本。

<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 中的视图。

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

4

3 回答 3

2

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

于 2013-03-11T23:09:28.403 回答
0

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

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

最后一个提示,使用 android:showAsAction="ifRoom"

于 2013-03-11T11:44:31.343 回答
0

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

于 2013-09-03T09:10:32.353 回答