gpt4 book ai didi

android - 根据父 ViewGroup 的状态更改 View 的显示状态

转载 作者:搜寻专家 更新时间:2023-11-01 07:40:58 26 4
gpt4 key购买 nike

我有一个复合 UI 组件,该组件由包含许多 TextView、ImageView 等组件的 ViewGroup 构建而成。其中许多都有 StateListDrawables 作为它们的图像/背景。有没有办法让他们根据父 ViewGroup 的状态而不是组件本身从这个可绘制对象中进行选择?理想情况下,我希望能够根据 ViewGroup 的状态更改 ViewGroup 所有子级的视觉状态(文本颜色、图像等),最好不必连接复杂的逻辑代码。这似乎是一种相当普遍的要求,所以我希望它在 Android 中会很简单——我会失望吗? :)

最佳答案

没有失望,就设置android:duplicateParentState="true"在布局文件中启用你想要的。您必须为每个要启用此功能的 subview 执行此操作。

关于android - 根据父 ViewGroup 的状态更改 View 的显示状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3457799/

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