我在我的应用中面临一个非常奇怪的问题。我按下菜单键给布局充气。并在popupwindow上设置该布局。我面临的问题是,当我在设备上安装build并按下菜单键时,弹出窗口不显示。但如果我导航到其他屏幕并返回上一个屏幕,菜单键工作完美。 即使我下载app并下次打开它,菜单键也能正常工作。它在安装后第一次不起作用。
提前谢谢。答案 0 :(得分:0)
也许您在错误的生命周期方法中为菜单按钮设置了单击侦听器?也许它直到onPause()之后才添加监听器?看到一些消息来源肯定会非常有帮助。
答案 1 :(得分:0)
我认为android在更新其布局并重新绘制视图时几乎可以自行决定。也许你新近膨胀的视图不会影响其他布局,这使得它看起来是必要的。我会尝试在主布局上调用requestLayout()/ forceLayout()... 虽然不确定......