一个Layout里面可能会包含几个控件··但是很多时候我们的需求只能对layout进行监听并需要改变内层控件的焦点(改变颜色值等等)····
我们可以自定义selector
然后设置控件的属性(例:TextView)
android:duplicateParentState="true"
这个属性可以吧外层容器的状态传递到里面,然后根据selector做出判断,控件该怎样改变。
一个Layout里面可能会包含几个控件··但是很多时候我们的需求只能对layout进行监听并需要改变内层控件的焦点(改变颜色值等等)····
我们可以自定义selector
然后设置控件的属性(例:TextView)
android:duplicateParentState="true"
这个属性可以吧外层容器的状态传递到里面,然后根据selector做出判断,控件该怎样改变。