【发布时间】:2010-08-12 14:55:04
【问题描述】:
我有一个由包含许多 TextView、ImageView 等组件的 ViewGroup 构建的复合 UI 组件。其中许多都将 StateListDrawables 作为其图像/背景。有没有办法让他们根据父 ViewGroup 的状态而不是组件本身从这个 drawable 中进行选择?理想情况下,我希望能够根据 ViewGroup 的状态更改 ViewGroup 的所有子项(文本颜色、图像等)的视觉状态,最好不必连接复杂的逻辑代码。这似乎是一种相当普遍的要求,所以我希望它在 Android 中很简单——我会失望吗? :)
【问题讨论】: