zoukankan      html  css  js  c++  java
  • Android 关于expandableListView childrenView 点击改变颜色

    1.点击后改变颜色并保持颜色改变状态:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:drawable="@color/main_blue" android:state_activated="true"  />
        <item android:drawable="@color/dark_blue" android:state_activated="false" />
    </selector>

    并在OnChildClickListener中添加

     view.setActivated(true);

    2.点击时改变颜色,点击后恢复点击前的颜色

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    
        <item android:drawable="@color/main_blue" android:state_pressed="false"/>
        <item android:drawable="@color/dark_blue" android:state_pressed="true"/>
    
    </selector>
  • 相关阅读:
    9.17 HTML CSS
    9.16
    9.15
    9.14
    9.13
    9.12
    9.11
    9.10
    9.9
    9.8
  • 原文地址:https://www.cnblogs.com/shuaiwang/p/5109182.html
Copyright © 2011-2022 走看看