我创建了一个简单的选项菜单。由于某些奇怪的原因,滚动条显示为
以下我怎样摆脱这个?
图标的大小为48 * 48。如果我将尺寸减小到44 * 44就可以解决问题。但我想要一个48 * 48的图标,因为它显得很大而且很容易看到。
建筑菜单代码
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("Settings").setIcon(R.drawable.gear);
menu.add("User").setIcon(R.drawable.user).;
return super.onCreateOptionsMenu(menu);
}
感谢您的时间和意见。
答案 0 :(得分:1)
这是因为你通过menu.xml或java代码设置了固定的菜单高度。 set为wrap_content。
答案 1 :(得分:0)
我遇到了类似的问题。
在主题中添加分隔符高度后,滚动条会出现在选项菜单中。
<强> styles.xml 强>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
...
<item name="android:dividerHeight">@dimen/list_view_divider_height</item> <!--0.5dp-->
...
</style>
scroll bar in the options menu
我希望这有助于其他人解决问题。