我喜欢Android在选项菜单中自动显示多个菜单项,当屏幕太多时,它会显示“更多”按钮。我想保持这种方式,但是当您按下“更多”时弹出窗口中的菜单项没有菜单。有没有办法可以否决这个?如果没有,当用户点击“更多”时,如何显示自己的弹出窗口?我仍然希望Android能够确定用户屏幕上有多少菜单项。
非常感谢! 埃里克
答案 0 :(得分:4)
有没有办法可以否决这个?
不,抱歉。溢出菜单与上下文菜单一样,没有图标。
如果没有,当用户点击“更多”时,如何显示自己的弹出窗口?
步骤1:放入五个菜单项
步骤2:放入名为“更多”的第六个菜单项,并带有适当的图标
步骤3:当用户点击“更多”项目时,做任何你想做的事情(例如,AlertDialog)
我仍然希望Android能够确定用户屏幕上有多少菜单项。
目前,规则总是“6”。由于您知道自己需要多少菜单项,因此您可以自行确定是否需要自己实施“更多”。
随着屏幕尺寸变大,Android可能会开始支持更多选项菜单选项。但是,在这种情况发生之前,我们无法预测如何最好地实现您期望的目标,或者甚至是否可能。