安装后菜单不会首次显示

时间:2011-04-27 06:18:57

标签: android menu

我在我的应用中面临一个非常奇怪的问题。我按下菜单键给布局充气。并在popupwindow上设置该布局。我面临的问题是,当我在设备上安装build并按下菜单键时,弹出窗口不显示。但如果我导航到其他屏幕并返回上一个屏幕,菜单键工作完美。 即使我下载app并下次打开它,菜单键也能正常工作。它在安装后第一次不起作用。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

也许您在错误的生命周期方法中为菜单按钮设置了单击侦听器?也许它直到onPause()之后才添加监听器?看到一些消息来源肯定会非常有帮助。

答案 1 :(得分:0)

我认为android在更新其布局并重新绘制视图时几乎可以自行决定。也许你新近膨胀的视图不会影响其他布局,这使得它看起来是必要的。我会尝试在主布局上调用requestLayout()/ forceLayout()... 虽然不确定......