我该如何改变选项菜单按钮的大小?

5

我有一个选项菜单(在按下手机的菜单键时会弹出),其中包含5个按钮,它们都有一个48x48像素的图像和文本。

现在这五个按钮在两行中显示,但我想缩小它们的大小,以便将所有五个按钮放入一行中。

我该如何实现这个目标?

我可以在菜单的布局XML文件中使用参数来完成吗?

2个回答

2
据我所知,菜单使用标准布局,最多每行三个按钮,这样可以使其对读者更友好。如果您阅读此http://developer.android.com/guide/topics/ui/menus.html,它会告诉您在正常菜单中最多可以添加6个菜单项,超过6个将移至扩展菜单中,因此每行3个项目,总共两行6个项目。这就是Android的设计方式。

1
就Android文档而言,是的。你可以尝试手动覆盖选项菜单功能并自己编写,但这可能需要更多的努力,不值得。 - AGrunewald

0

我不太确定你的意思是什么?但是你可能可以通过设置边距和内边距来实现你想要的效果。

内边距会增加按钮的大小。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接