gpt4 book ai didi

Android 重叠 View 和 OnClick

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:08:11 25 4
gpt4 key购买 nike

我有一个框架布局,其中一些布局作为第一个元素,另一个布局作为第二个元素(因此在第一个元素之上)。顶部布局是半透明的,因此您可以看到其下方底部布局中的任何内容:

<FrameLayout>
<BottomLayout
android:onClick="BottomClicked">
<Button android:onClick="ButtonClicked"/>
<TextView/>
<TextView/>
</BottomLayout>
<TopLayout
android:background="@color/semi-transparent"
android:onClick="TopClicked">
</TopLayout>
</FrameLayout>

底部布局会随着时间的推移而改变, View 会被添加/删除或设置为可见/不可见/消失。我希望能够为顶部布局及其下方的任何内容触发 onClick 事件。

例如,如果用户单击顶部布局的一部分,该部分也在底部布局的按钮上方,我想为顶部布局和底部布局的按钮触发 onClick。目前,只有顶部布局的onClick被调用

编辑:

将问题编辑得更笼统/更不具体

最佳答案

您可以从图像点击中调用按钮点击方法,或者您可以使用与图像大小匹配的插图可绘制对象来设置按钮可点击区域:See here

编辑:如果您可以使用 onTouch 事件而不是 onClick 事件,您可以从 onTouch 方法返回 false,以便它们在堆栈中传播。

关于Android 重叠 View 和 OnClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6843162/

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