【发布时间】:2010-09-07 10:11:06
【问题描述】:
我喜欢 Android 如何在选项菜单中自动显示许多菜单项,当您的屏幕显示太多菜单项时,它会显示一个“更多”按钮。我想保持这种状态,但是当您按下“更多”时,弹出窗口中的菜单项没有菜单图标。有没有办法我可以推翻这一点?如果没有,当用户单击“更多”时,如何显示我自己的弹出窗口?我仍然希望 Android 计算出有多少菜单项适合用户屏幕。
非常感谢! 埃里克
【问题讨论】:
我喜欢 Android 如何在选项菜单中自动显示许多菜单项,当您的屏幕显示太多菜单项时,它会显示一个“更多”按钮。我想保持这种状态,但是当您按下“更多”时,弹出窗口中的菜单项没有菜单图标。有没有办法我可以推翻这一点?如果没有,当用户单击“更多”时,如何显示我自己的弹出窗口?我仍然希望 Android 计算出有多少菜单项适合用户屏幕。
非常感谢! 埃里克
【问题讨论】:
有没有办法让我推翻这一点?
不,对不起。溢出菜单和上下文菜单一样,没有图标。
如果没有,当用户点击“更多”时如何显示我自己的弹出窗口?
第 1 步:放入五个菜单项
第 2 步:放入第六个菜单项,名为“更多”,并带有适当的图标
步骤#3:当用户点击“更多”项时,做任何你想做的事(例如,AlertDialog)
我仍然希望 Android 计算出用户屏幕上适合多少菜单项。
目前,规则始终为“6”。由于您知道需要多少个菜单项,因此您可以自行确定是否需要自己实现“更多”。
随着屏幕尺寸变大,Android 可能会开始支持更多选项菜单选项。但是,在此之前,我们无法预测如何最好地实现您的预期目标,或者是否有可能。
【讨论】: