我在 xml 中有一个布局,当用户单击“下一个”按钮时,我会膨胀,填充下一个屏幕的数据,并为新视图中的图像按钮创建和设置 onclicklistener。然后我将此视图添加到我的主 ViewFlipper 并在其上调用 showNext()。视图滑入到位,按钮在那里,但存在问题:
按钮图像是一个正方形,但它是透明的,因此唯一可见的部分是一个圆圈,除非在显示第二个视图时,您会看到一个灰色的方形按钮,上面有一个圆圈。
click 事件永远不会触发。灰色方块改变颜色以指示单击(不是应该看到的圆形部分,如果它工作正常,它的颜色会改变),但监听器中的 onClick 事件永远不会执行。
这在我第一次执行此过程时完美运行(膨胀,创建 onClickListener,添加到 ViewFlipper-尽管我第一次显然没有调用 showNext)。
有人见过这样的吗?这让我疯狂