android android:duplicateParentState="true"/ "false"
16lz
2021-01-26
原文链接: https://blog.csdn.net/ysh06201418/article/details/39641419
版权声明:本文为CSDN博主「ysh06201418」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/ysh06201418/article/details/39641419
==================================================================================
组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。
android:duplicateParentState
”如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件“
更多相关文章
- Android(安卓)Web应用调试
- Android(安卓)Layout Tricks #2: Reusing layouts
- Android中View的事件分发机制
- 使用Jenkins自动打包android
- Android(安卓)Fragment 剖析 - 01
- android待机添加电量小部件,点击位置信息图标,模式切换需要改为四
- Android开发四年相关面试知识整理
- android入门环境配置
- Android常见的Event-driven方案