在 drawable 文件夹中添加一个 advancedbutton.xml 设置<selector>和 <item>标签

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item
android:state_focused="true"                             //获取焦点时
android:state_pressed="false"
android:drawable="@drawable/onfocusimage"              // onfocusimage是图片 在drawable文件夹中放的图片
/>
<item
android:state_focused="true"                             //获取焦点并按下
android:state_pressed="true"
android:drawable="@drawable/clickimage"
/>
<item
android:state_focused="false"                                  //失去焦点时
android:state_pressed="true"
android:drawable="@drawable/clickimage"
/>
<item android:drawable="@drawable/defaultimage"/>            //默认
</selector>

设置 ImageButton 的 android:background 属性值

<ImageButton
android:id="@+id/image_Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/advancedbutton"         //设置背景图
/>

转载于:https://www.cnblogs.com/hao222/p/3488623.html

使用 XML 实现按钮改变焦点设置背景图相关推荐

  1. python label控件背景色_python之pyqt5通过按钮改变Label的背景颜色方法

    python之pyqt5通过按钮改变Label的背景颜色方法 使用setStyleSheet方法修改得到自己想要的字体,大小,颜色 self.lab = QLabel("标签字体大小颜色&q ...

  2. QT上设置背景图不影响子控件以及按钮控件的透明化

    QT中设置背景图不影响子控件 QT中设置背景图的方法不少,我这里是直接使用stylesheet来设置背景图.如果直接在UI界面进行如下所示设置 border-image: url(:/resource ...

  3. 设置背景图时防止图片拉伸的解决方法

    在设置背景图时,如果图片不够大会被拉伸,使图片失真,如果图片太大会对view控件的显示造成影响. 如果只是在ImageView中设置图片的话,在程式中可以利用setScaleType进行动态设定,在x ...

  4. 2022最新最详细必成功的在Vscode中设置背景图、同时解决不受支持的问题

    文章目录 1.效果展示 2.设置背景图的详细步骤 2.1 .下载background插件 2.2 .选择扩展设置 2.3 .在setting.json中编辑 2.4.对应的配置文件 2.5 .重启电脑 ...

  5. 微信小程序设置背景图铺满顶部

    由于微信小程序自带顶部导航栏,导致我们设置背景图时总是无法铺满顶部,其实想要铺满顶部只需要改变一个属性即可.将navigationStyle的默认属性修改为custom 在微信小程序需要设置背景图的文 ...

  6. 从0开始html前端页面开发_CSS实现设置背景图自适应屏幕大小

    只需要在css样式里对BODY元素添加css样式即可 html代码如下 <STYLE TYPE="text/css"> BODY {background-image: ...

  7. C4D透视图设置背景图,实景合成小技巧。

    <C4D的十万个为什么>首发于 公众号:苦七君 免费搜索查看更多问题:kuqijun.com 问题: C4D透视图设置背景图,实景合成小技巧. 答案: 正常C4D透视图是没办法设置背景图的 ...

  8. MFC/WTL 设置背景图和控件透明的方法

    1.MFC 对话框设置背景图 方法一: 1>资源中导入一张bitmap图,如命名为 IDB_BITMAP1 2>对话框中添加一个 Picture Control,属性设置 Type 改为B ...

  9. VsCode 如何设置背景图以及字体颜色

    设置背景图 在设置背景图前需要下载一个叫background的插件(直接在商店里面搜多就可以安装) 然后打开Setting文件 按照上述点击就可以打开Setting文件 将下面的代码复制到Settin ...

最新文章

  1. Docker核心技术之数据管理
  2. JavaScript事件监听
  3. python在中国的发展-未来十年Python的前景会怎样?
  4. wiki多个文件一起导入_wiki.js 使用 postgres 支持中文全文检索
  5. Java 洛谷 P2089 烤鸡
  6. 关于私有云与存储风向的深度解读
  7. 腾讯架构师讲解Java接口的继承与抽象类
  8. leetcode738. 单调递增的数字
  9. 基础省选+NOI-第7部分 概率统计与多项式
  10. marquee命令的基本用法
  11. OSError: [Errno 22] Invalid argument: ‘\u202aC:\\Windows\\Fonts\\方正粗黑宋简体.ttf‘解决方案
  12. 按照长度递减的方式打印 字符串 BackSpace
  13. html中的flash打不开,浏览器中flash插件被屏蔽怎么办?
  14. 倪海厦天纪笔记16_倪海厦《天纪·天机道》笔记
  15. Git从远程仓库克隆
  16. css--盒子的尺寸
  17. 计算机会计数据处理流程是怎样的,实现会计电算化后,会计数据的处理流程依旧和手工..._高级会计师_帮考网...
  18. C++11特性《 右值引用-<完美转发>、lambda表达式》
  19. 单线激光雷达Windows测试备忘
  20. 程序员如何在业余时间提升自己?

热门文章

  1. IIS 6.0 401 错误
  2. 一个很好的分页存储过程
  3. httpHandlers和httpModules接口介绍 (7)
  4. iptables 添加,删除,查看,修改
  5. s6-4 TCP 数据段
  6. 计算机课程设计课程计划书,计算机汇编语言课程设计计划书.doc
  7. java构造顺序_Java构造顺序
  8. P1314 聪明的质监员(前缀和+二分)
  9. 处女座的测验(一)(互质数)
  10. 爱奇艺体验Serverless极致扩缩容,资源利用率提升40%