官方文档解释为:
addStatesFromChildren
Added in API level 1
int addStatesFromChildren
Sets whether this ViewGroup's drawable states also include its children's drawable states. This is used, for example, to make a group appear to be focused when its child EditText or button is focused.
大意是:设置 ViewGroup 的可绘制状态是否也包括它的孩子的可绘制状态。 例如使一个组在其子 EditText 或按钮聚焦时显示为聚焦。
android:addStatesFromChildren="true".属性说明该 viewgroup 的 drawable 属性是否把它的子类的 drawable 的 state 包含进来。测试中 linearlayout 如果不包含该属性(false),当子 widget 被点击时不会出现被选中的状态。也就是子类的 state 不会被传递给父类了
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于