xml文件

                <ImageView
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_alignParentRight="true"
                    android:layout_centerInParent="true"
                    android:layout_marginRight="15dp"
                    android:layout_marginTop="15dp"
                    android:duplicateParentState="true"
                    android:src="@drawable/setting_arrow_right" />

对于这个图片,它的src是一个选择器,但是没有setonclicistener,所以点击不会改变颜色

 android:duplicateParentState="true"

如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)。 注意仅仅是获取绘图状态,而没有获取事件,也就是你点一下LinearLayout时Button有被点击的效果,但是不执行点击事件“

Done

 

相关文章:

  • 2021-05-06
  • 2021-08-14
  • 2022-12-23
  • 2021-08-19
  • 2021-05-13
  • 2021-10-23
  • 2022-01-16
  • 2022-01-08
猜你喜欢
  • 2022-02-04
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-08
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案