StateListDrawable "state_pressed=true" 不适用于点击

问题描述

我在布局上使用了状态列表可绘制。状态列表以 XML 格式配置。如下图

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
  <item android:drawable="@drawable/ic_assignment_turned_in_black_24dp" android:state_pressed="true"/>
  <item  android:drawable="@drawable/ic_assignment_returned_black_24dp"/>
</selector>

我设置了 2 个状态

问题:当我运行应用程序时,会显示认状态,但是当我单击布局或视图时“state_pressed”状态不起作用。

仅当我单击并按住视图或布局时才有效。但我想它应该在点击时起作用。我尝试了其他州,但没有运气。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)