[Android]点击外层lyout控件改变内层控件颜色
2012-12-03 04:44
281 查看
一个Layout里面可能会包含几个控件··但是很多时候我们的需求只能对layout进行监听并需要改变内层控件的焦点(改变颜色值等等)····
我们可以自定义selector
然后设置控件的属性(例:TextView)
[html] view
plaincopy
android:duplicateParentState="true"
这个属性可以吧外层容器的状态传递到里面,然后根据selector做出判断,控件该怎样改变。
我们可以自定义selector
然后设置控件的属性(例:TextView)
[html] view
plaincopy
android:duplicateParentState="true"
这个属性可以吧外层容器的状态传递到里面,然后根据selector做出判断,控件该怎样改变。
相关文章推荐
- 点击外层Layout改变内层控件焦点(改变颜色值等等···)
- Android点击控件改变颜色的两种方法——onTouchLisener()和xml资源文件selector的使用
- android选择或点击背景颜色改变效果
- Android 点击控件(比如ListView中item),抬起后,保持按下的背景颜色
- Android 代码模拟ListView item的点击事件并且改变背景颜色(笔记)
- android:改变原生控件的线条颜色
- RecyclerView实现滚动滑动以及点击改变控件颜色
- Android LinearLayout 点击背景颜色改变
- iOS 自定义cell点击后里面的子控件背景颜色被改变解决办法
- android中为TextView动态改变字体颜色,如点击时更改
- android gridview点击子选项动态改变item背景颜色
- android控件点击颜色反馈
- Android点击改变按钮颜色的3种效果
- Android 实现点击时按钮颜色改变
- Android 点击按钮,文字改变颜色
- Android ListView 点击Item的时候,改变文字颜色和背景色
- Android在监听器中使用代码改变其他控件背景或颜色
- android 改变文字颜色,点击切换不同的颜色
- android 在 button、textview等控件按下和选中的时候改变颜色或图片实现方法
- android listView 点击Item的时候,改变文字颜色和背景色