andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
- 博客分类:
- android
主要是用到selector这个属性!
1. android项目中,在res文件夹下建一个drawable文件夹
button_selector.xml
![](http://royal2xiaose.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="utf-8"?>
- <selector xmlns:android="http://schemas.android.com/apk/res/android">
- <item android:state_pressed="true"
- android:drawable="@drawable/button_pressed" />
- <item android:state_pressed="false"
- android:drawable="@drawable/button"/>
- </selector>
指定好按下时的图片 和 未按下时的图片
2. 将button_selector.xml放到drawable文件夹下
main.xml
![](http://royal2xiaose.iteye.com/images/icon_star.png)
- <?xml version="1.0" encoding="utf-8"?>
- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical" >
- <ImageButton
- android:id="@+id/imageButton1"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:src="@drawable/ic_launcher"
- android:background="@drawable/button_selector" />
- </LinearLayout>
这样所指定的ImageButton当点击的时候就会改变背景图片了
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo相关推荐
- 注册登录时,在点击获取验证码按钮后,改变按钮状态
按钮 首先是获取验证码的按钮: <div class="layui-form-item"><label for="phoneCode" cla ...
- unity Button按钮点击时改变按钮图片样式
两种改变按钮图片的方法 按钮原来是 点击的时候,希望它变成 这里也可以变成其他图片,不光是改变颜色 一.点击时改变图片(点击其他物体时会改回去) 添加Button后,改变设置 我们要把这个红色的改成 ...
- qt 保存绘制图片时背景变黑_QGraphicsScene绘制背景图片引起的问题
项目是基于Qt的图形视图框架编写的,现有个需求是要在图形中加入自定义的背景图片.心想不就是个背景图片吗?只要重写drawBackground函数我想怎么画就怎么画啊.于是立马从QGraphicsSce ...
- matlab中上下光标的作用,当鼠标移动到按钮上时改变光标形状
最近在做一个东西的时候,发现需要采用一下在VC编程中惯用的技术,就是当鼠标移动到按钮等控件时,将光标改变为指定的形状,如小手等,在本论坛上我找到了一篇文章,其链接为https://www.ilovem ...
- python按按钮变颜色_当按钮单击时更改按钮颜色
我正在制作一个迷宫,用户可以输入尺寸,然后点击一个按钮将按钮的颜色改为黑色.我最终想要的是制作一个人工智能,它将试图在用户创建的迷宫中导航,而这个黑色矩形是人工智能不能继续的. 问题是我不知道如何更改 ...
- java 按钮 颜色_改变按钮颜色的java事件,个人成果!
import java.awt.*; import java.awt.event.*; public class Eventest { Button btn1=new Button("单击& ...
- vue实现网页中滚动鼠标时改变导航栏背景颜色
1.HTML <div id="topBannerNav" :style="topBannerNavBg">导航栏部分 </div> 2 ...
- 在html上点击一张图片时放大照片,网页中图片自动缩小,点击放大(以防页面被撑大)的方法...
我们在开发动态网站的时候,一般都会在后台让用户添加文章,在添加文章的过程中难免用户会添加一些大的图片,这样,在前台显示的时候图片就会把页面撑的很大,很难看,今天就教大家利用JavaScript函数来实 ...
- cocos2dx 3.x(动态改变精灵的背景图片)
//更换精灵CCSprite的图片有两种方式. //直接通过图片更换 //使用setTexture(CCTexture2D*)函数,可以重新设置精灵类的纹理图片. // auto bg = Sprit ...
最新文章
- Android 软键盘弹出时布局内指定内容上移实现及问题解决
- python程序设计——函数设计与调用
- 蚂蚁森林消息气泡_元气森林靠代工借单品蹿红 成立3年估值40亿元如今自建工厂...
- 【python】 字符串转小写(含汉字等时仍work)
- DNS 与BIND(第五版)
- 封装时的权限控制符区别
- linux 命令分类,常用linux 命令分类整理(篇一)
- java sha1加密ascii码_如何使用加密芯片完成SHA1摘要运算
- 静态生成html的原理
- oracle 静默安装出错,关于redhat6.2静默安装oracle11g出现的问题 大神救命
- python中二进制表示_Python中的二进制搜索:直观介绍
- Intel Haswell/Broadwell架构/微架构/流水线 (5)-高速缓存存储器子系统
- sql日期处理(出自邹建的book)
- Ajax_使用 jQuery 实现Ajax
- 大专计算机档案,大专档案自我鉴定(精选5篇)
- SGE集群系统了解与常用操作命令
- MAC安装unrar
- Mac安装Jadx反编译工具
- 中小企业如何做全网营销推广?常见的网络营销推广技巧和策略
- 全国计算机等级四级计算机网络第6套答案,全国计算机等级考试四级计算机网络第6套试题(2)...