Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使菜单项填充操作栏的高度_Android_Styles_Android Actionbar_Android 3.0 Honeycomb - Fatal编程技术网

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

Android 使菜单项填充操作栏的高度,android,styles,android-actionbar,android-3.0-honeycomb,Android,Styles,Android Actionbar,Android 3.0 Honeycomb,我有一个带有操作栏的应用程序我需要菜单项来填充操作栏的高度。我尝试过在动作视图上使用android:padding=“0dp”和设置android:layout\u height=“fill\u parent”设置动作栏的样式,但都没有效果 此图显示,例如浏览主题actionview并没有填充actionbar 这是我的菜单声明的简略版本 <menu xmlns:android="http://schemas.android.com/apk/res/android"> &

我有一个带有操作栏的应用程序我需要菜单项来填充操作栏的高度。我尝试过在动作视图上使用
android:padding=“0dp”
和设置
android:layout\u height=“fill\u 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>

action provider类膨胀并返回插入ActionBar的视图


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

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

另外,在按钮的布局中,使用android:layout\u height作为“fill\u parent”


最后,使用android:showAsAction=“ifRoom”

将按钮高度硬编码为50dp。这不是一个非常优雅的解决方案,但它可以工作。

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

并非所有配置都相同。最好改用@dimen/abs\u action\u bar\u default\u height。你在哪里硬编码的?我也有同样的问题。