zoukankan      html  css  js  c++  java
  • 鼠标按下改变RelativeLayout背景颜色,松开变回

    在drawable下创建bg.xml文件

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

      

    在res/values/colors.xml文件中

    <color name="white2">#FFFFFF</color>
    <color name="grey">#D1D1D1</color>
    

      


    在布局文件中
    android:background="@drawable/bg"
    不过在这里要注意的是,如果你的这个RelativeLayout在代码中有设置点击事件,那么这样效果是没问题的。
    但是如果在代码中没有设置点击事件,那么在布局文件中要加一句

    android:clickable="true"
    

      



  • 相关阅读:
    银行代码
    c#第二章
    c#第一章
    S1304HTML内测测试分析
    HTML第九章
    HTML第八章
    HTML第七章
    Jupyter Notebook与Jupyterhub的安装与配置
    如果你要拍一部微电影
    针对Excel的vbs操作
  • 原文地址:https://www.cnblogs.com/mmykdbc/p/10905822.html
Copyright © 2011-2022 走看看