gpt4 book ai didi

android - 按钮单击事件未在取景器的第二个 View 中触发

转载 作者:行者123 更新时间:2023-11-29 00:50:34 26 4
gpt4 key购买 nike

我有一个 xml 布局,当用户单击“下一步”按钮时,我会膨胀、填充下一个屏幕的数据,并在新 View 中为图像按钮创建和设置 onclicklistener。然后我将这个 View 添加到我的主 ViewFlipper 并调用它的 showNext() 。 View 滑入到位并且按钮在那里但存在问题:

  1. 按钮图像是一个正方形,但它是透明的,因此唯一可见的部分是一个圆圈,除非显示第二个 View ,您会看到一个顶部有一个圆圈的灰色方形按钮。

  2. 点击事件永远不会触发。灰色方 block 改变颜色以指示点击(不是应该看到的圆形部分,如果它正常工作,它的颜色会改变)但监听器中的 onClick 事件永远不会执行。

这在我第一次执行此过程时非常有效(膨胀、创建 onClickListener、添加到 ViewFlipper——尽管我第一次显然没有调用 showNext)。

有人见过这样的东西吗?这让我发疯

最佳答案

从 ViewFlipper 或设置中移除 in/out 动画:

android:fillAfter="false"
android:fillBefore="false"

你的 in/out 动画将解决这个问题,你将能够使用标准的 XML 定义的 onClick 监听器。

关于android - 按钮单击事件未在取景器的第二个 View 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3065505/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com