图像按钮ImageButton

图像按钮ImageButton在 Android App 应用中 默认的 Button 按钮尽管我们可以通过样式变成圆角 但有时感觉仍然不够美观 我们可以通过采用图像按钮 ImageButton 改善这种现状 今天我们就一起学习一下图像按钮的使用 知识点 图像按钮 ImageButton 一 设计界面 1 首先把 button png 图片复制到 res drawable hdpi 文件夹内

         

           在Android App应用中,默认的Button按钮尽管我们可以通过样式变成圆角,但有时感觉仍然不够美观,我们可以通过采用图像按钮ImageButton改善这种现状,今天我们就一起学习一下图像按钮的使用。

  知识点:图像按钮ImageButton

  图像按钮ImageButton

一、设计界面

  1、首先把button.png图片复制到res/drawable-hdpi文件夹内。

  图像按钮ImageButton

 

  2、打开“res/layout/activity_main.xml”文件,生成ImageButton按钮。

  (1)从工具栏向activity拖出1个图像按钮ImageButton。该控件来自Image&Media。

  图像按钮ImageButton

  (2)弹出资源选择器Resource Chooser窗口。

  选择download,然后单击OK按钮。

  图像按钮ImageButton

  (3)生成的“Download”图片按钮如下:

  注意:按钮外边有一圈灰色的边框,我们可以通过android:padding=”0dp”去掉边框。

  图像按钮ImageButton

 

  3、打开activity_main.xml文件。

  我们把自动生成的代码修改成如下代码,具体为:

  (1)ImageButton的id修改为download;

  (2)设置android:padding=”0dp”,按钮灰色边框去掉。

  图像按钮ImageButton

  4、界面如下:

  图像按钮ImageButton

  

二、单击事件 

  打开“src/com.genwoxue.ImageButton/MainActivity.java”文件。

  然后输入以下代码:

  图像按钮ImageButton

  在以上代码中,我们着重分析一下带有浅蓝色背景部分。

  1、第①部分

  导入与ImageButton相关的包。

  2、第②部分

  声明ImageButton控件变量。

  3、第③部分

  (1)findViewById()方法完成ImageButton控件的捕获。

  (2)“Download”按钮添加单击监听事件:ibtnDownload.setOnClickListener(new DownloadOnClickListener())。

  4、第④部分

  (1)我们新建一个类DownloadOnClickListener继承接口OnClickListener用以实现单击事件监听。

  (2)Toast.makeText(getApplicationContext(), “图像按钮应用”,Toast.LENGTH_SHORT).show()表示单击图像按钮的提示信息。

  效果如下:

  图像按钮ImageButton

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/215257.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午2:19
下一篇 2026年3月18日 下午2:19


相关推荐

  • wireshark解析tcp报文的内容_wireshark解析vxlan

    wireshark解析tcp报文的内容_wireshark解析vxlan在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN,FIN,ACK,PSH,RST,URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连…

    2026年4月19日
    8
  • VGGNet介绍

    VGGNet介绍VGGNet 介绍 1 简要概括 nbsp nbsp nbsp nbsp VGGNet 由牛津大学计算机视觉组合和 GoogleDeepMi 公司研究员一起研发的深度卷积神经网络 它探索了卷积神经网络的深度和其性能之间的关系 通过反复的堆叠 3 3 的小型卷积核和 2 2 的最大池化层 成功的构建了 16 19 层深的卷积神经网络 VGGNet 获得了 ILSVRC2014 年比赛的亚军和定位项目的冠军 在 top5 上的错误率为 7 5 目前为止 VG

    2026年3月26日
    1
  • 背包九讲—-整理+例题[通俗易懂]

    背包九讲—-整理+例题[通俗易懂]背包九讲类型汇总:1.01背包问题2.完全背包问题3.多重背包问题4.混合背包问题5.二维费用的背包问题6.分组背包问题7.背包问题求方案数8.求背包问题的方案9.有依赖的背包问题注:以下所有题目来源于ACwing题库,链接:https://www.acwing.com/problem/这里每个类型基本都是具体题目+自己的一些体会+代码,背包九讲的理论以及解析证明之类的…

    2022年4月19日
    52
  • 选项卡html js代码,js选项卡

    选项卡html js代码,js选项卡一 js 实现简单选项卡与自动切换效果的方法设置一个标识数字置为 0 写一个每过几秒标识 1 执行切换效果的函数 然后执行 当标识超过当前选项卡长度让标识置为 0 在鼠标移到选项卡的时候关闭定时器 鼠标移走的时候打开定时器 无标题文档 body ul li margin 0 padding 0 font 12px 1 5arial ul li list style none wrap width

    2026年3月19日
    2
  • 五、(基础)别让大模型 “断网”!教你用 LangChain 开发联网 AI Agent,实操教程来了

    五、(基础)别让大模型 “断网”!教你用 LangChain 开发联网 AI Agent,实操教程来了

    2026年3月12日
    3
  • SQL之视图与索引[通俗易懂]

    SQL之视图与索引[通俗易懂]SQL之视图与索引视图的定义、修改、使用索引的创建、查看视图人们在使用数据库时,并不是直接对数据源表进行操作,通常人们只关心源表的部分数据,因此为了使得用户在查询时方便,用不着在每次查询时都编写复杂的代码(比如连接等),可以事先将用户要使用的查询结果通过视图定义在数据库中,这样人们在进行查询时只需查看视图即可,简化了用户的操作,同时使得数据同源数据分离,提高了安全性。1.视图的创建语法:

    2022年7月22日
    12

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号