andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo
- 博客分类:
- android
主要是用到selector这个属性!
1. android项目中,在res文件夹下建一个drawable文件夹
button_selector.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="@drawable/button_pressed" />
- <item android:state_pressed="false"
- android:drawable="@drawable/button"/>
- </selector>
指定好按下时的图片 和 未按下时的图片
2. 将button_selector.xml放到drawable文件夹下
main.xml
- <?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 ...
最新文章
- ​清华来了第二位菲尔兹奖得主,是丘成桐力荐的老朋友Caucher Birkar
- 人工智能写散文之躲进你的心里记录温暖的你
- html复选框多行排列布局
- 安卓Java读取SD卡文本文件
- Redis集群~StackExchange.redis连接Sentinel服务器并订阅相关事件
- 设计模式之—访问者模式VisitorPattern
- 阿里云ECS服务器 Centos7.2 使用 yum 安装 ansible 报错
- 【渝粤教育】国家开放大学2018年春季 0680-22T会计基础知识 参考试题
- opencv MAC搭建 + Xcode配置
- Microsoft Visual Studio--- 未能加载文件 %CommonDir%\dte90a.olb。未能找到该文件,因此解决此问题的尝试,请重新安装此程序。
- 深度学习?不一定非得搞“黑箱”
- IDEA学生授权申请方式(免费)
- 金蝶迷你版云服务器没有响应,金蝶迷你版登录提示云服务器异常
- apicloud aui 做底部导航
- vue中设置移动的盒子
- ant-design-vue 中标签页tab上额外的元素(tabBarExtraContent) , tab选项卡头增加文字
- 2020年的创业趋势是什么?未来适合什么行业钱赚的多?[附十六大趋势]
- 太阳辐射f107和地磁指数数据
- VS Code CentOS7.7 终端字体设置
- C++编程最基础练习题(1-10) 小白入门必刷