点击外层Layout改变内层控件焦点(改变颜色值等等···)

来源:互联网 发布:广广西电网络收视费 编辑:程序博客网 时间:2024/04/29 18:33

一个Layout里面可能会包含几个控件··但是很多时候我们的需求只能对layout进行监听并需要改变内层控件的焦点(改变颜色值等等)····

我们可以自定义selector 

然后设置控件的属性(例:TextView)

android:duplicateParentState="true" 

这个属性可以吧外层容器的状态传递到里面,然后根据selector做出判断,控件该怎样改变。

原创粉丝点击