我在我的应用程序中遇到了一个非常奇怪的问题。我正在按菜单键来放大布局。并在弹出窗口上设置该布局。我面临的问题是,当我在设备上安装build并按下menu键时,弹出窗口不显示。但是,如果我导航到其他屏幕并返回到上一个屏幕,菜单键工作得很好。即使我下次关闭应用程序并打开它,菜单键也可以正常工作。它在安装后第一次不起作用。
提前谢谢。
发布于 2011-04-27 14:22:19
也许你在错误的生命周期方法中设置了菜单按钮的点击监听器?也许它直到onPause()之后才添加侦听器?可以肯定的是,看到一些源代码会非常有帮助。
发布于 2011-04-27 15:55:42
我认为android在更新布局和重新绘制视图时很大程度上是自己决定的。也许你新放大的视图不会以某种方式影响其他布局,从而使这看起来是必要的。我会尝试在主布局上调用requestLayout()/forceLayout() ...不过我不确定。
https://stackoverflow.com/questions/5800193
复制相似问题