zoukankan      html  css  js  c++  java
  • Android学习笔记(不定时更新)

    <2014-03-20>设置按钮的不同状态

      1、res/ layout/ [文件名]myselector.xml

      2、把两张不同的按钮图片放到drawable-xxxx文件夹里,myselector.xml关键代码

    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item
        android:state_pressed="false"  <!-- 没有按下去时 -->
        android:drawable="@drawable/a_button"/>
    <item
        android:state_pressed="true"  <!-- 按下去时 -->
        android:drawable="@drawable/b_button"/>
    </selector>

      3、layout file关键代码

    <ImageButton
            android:src="@drawable/myselector" />

      拓展:除了imagebutton还有很多其他的组件也可以这样用,还有很多的状态state_xxx可以设置。

  • 相关阅读:
    Go语言基础--1.1 变量的声明
    基本语法
    弹性盒子修改
    弹性盒子内容
    弹性盒子
    响应式列重置
    栅格系统
    布局容器
    额外按钮
    可消失的弹出框
  • 原文地址:https://www.cnblogs.com/xzhang/p/Android.html
Copyright © 2011-2022 走看看