gpt4 book ai didi

Android:选择 child 时触发父选择器

转载 作者:IT老高 更新时间:2023-10-28 23:28:02 25 4
gpt4 key购买 nike

我有一个 LinearLayout,里面有一些其他的 LinearLayout。子布局有一个背景选择器集。当按下 child 时,我还需要更改父布局的颜色。我也为父级设置了背景选择器,但它仅在单击任何子级之外时触发。

我怎样才能避免这种情况?

谢谢!

最佳答案

尝试将此添加到父 LinearLayout 的布局属性中:

android:addStatesFromChildren="true"

或者,在代码调用中:

parentLayout.setAddStatesFromChildren(true);

在任何一种情况下,请确保子布局设置了 android:duplicateParentState 属性(并且不要调用 setDuplicateParentState(true)),否则会在系统检测到循环依赖时在运行时出现异常。

关于Android:选择 child 时触发父选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10605647/

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