android android:duplicateParentState="true" "false"
2015-01-16 09:45
417 查看
From: http://blog.csdn.net/ysh06201418/article/details/39641419
今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。
android:duplicateParentState
”如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件“
今天要做一个效果,组件RelativeLayout上有两个TextView,这两个TextView具有不同的颜色值,现在要的效果是,当RelativeLayout被点击时,整个item有高亮背景。同时这两个TextView要变色。就是父控件响应点击事件,子View不响应点击事件,但是颜色要随着点击而发生变化。这样就用到了属性duplicateParentState。
android:duplicateParentState
”如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件“
相关文章推荐
- android android:duplicateParentState="true" "false"
- android android:duplicateParentState="true" "false"
- android:duplicateParentState="true"
- 42android:duplicateParentState="true"
- android:duplicateParentState="true"属性的解释
- android android:duplicateParentState="true" "false"
- android:duplicateParentState="true"在代码和XML设置效果的差异
- 如果希望点击父控件子控件也响应的话, 可以给子控件加如下属性: android:duplicateParentState="true"
- listView 中relativeLayout 布局的 android:layout_alignParentBottom="true" 无效的解决办法
- 设置控件的透明度 ,android:layout_centerInParent="true" 失效
- 保证进程被杀死后,activity还能够立刻重新启动的技巧(android:stateNotNeeded="true")
- Android中RelativeLayout各个属性 android:layout_alignParentLeft="true"找不到有时候
- $.mobile.changePage("list.html","slide",false,true); list.html中的js不执行的解决方法
- android中关于scrollview内部组件android:layout_height="fill_parent"无效的解决办法 .
- [Android] 启动无线与网络设置的Action___android:duplicateParentState属性解释
- 获取手机信息<uses-permission android:name="android.permission.READ_PHONE_STATE" />
- listView 中relativeLayout 布局的 android:layout_alignParentBottom="true" 无效的解决办法
- android:layout_width="match_parent"
- alwaysRetainTaskState=\"true\" 笔记
- android:layout_width="match_parent" 里为什么总是提示match_parent的类型不匹配