Android开发中的addStatesFromChildren属性

  发布日期:   2017-06-01
  最新修改:   2020-02-06
  阅读次数:   74 次

官方文档解释为:

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不会被传递给父类了


   转载规则

《Android开发中的addStatesFromChildren属性字》GajAngels 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。