图像按钮ImageButton
在Android App应用中,默认的Button按钮尽管我们可以通过样式变成圆角,但有时感觉仍然不够美观,我们可以通过采用图像按钮ImageButton改善这种现状,今天我们就一起学习一下图像按钮的使用。
知识点:图像按钮ImageButton
一、设计界面
1、首先把button.png图片复制到res/drawable-hdpi文件夹内。
2、打开“res/layout/activity_main.xml”文件,生成ImageButton按钮。
(1)从工具栏向activity拖出1个图像按钮ImageButton。该控件来自Image&Media。
(2)弹出资源选择器Resource Chooser窗口。
选择download,然后单击OK按钮。
(3)生成的“Download”图片按钮如下:
注意:按钮外边有一圈灰色的边框,我们可以通过android:padding="0dp"去掉边框。
3、打开activity_main.xml文件。
我们把自动生成的代码修改成如下代码,具体为:
(1)ImageButton的id修改为download;
(2)设置android:padding="0dp",按钮灰色边框去掉。
4、界面如下:
二、单击事件
打开“src/com.genwoxue.ImageButton/MainActivity.java”文件。
然后输入以下代码:
在以上代码中,我们着重分析一下带有浅蓝色背景部分。
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相关推荐
- Button(按钮)与ImageButton(图像按钮)
今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮: 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后面Imag ...
- UI控件之Button(按钮)和ImageButton(图像按钮)
(一)概述 Button普通按钮跟ImageButton图像按钮的用法基本类似,至于图片相关的则和后面的ImageView相同,所以本节只对Button的用法进行讲解,另外Button是TextVie ...
- Android 基础知识4-3.3 Button(按钮)与ImageButton(图像按钮)详解
一.引言 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮: 其实ImageButton和Button的用法基本类似,至于与图片相关的则和后 ...
- 【Android 】零基础到飞升 | Button(按钮)与ImageButton(图像按钮)
2.3.3 Button(按钮)与ImageButton(图像按钮) 本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮: 其实I ...
- 安卓学习笔记5.3 按钮、图像视图与图像按钮
文章目录 零.本讲学习目标 一.导入新课 二.新课讲解 (一)按钮控件 1.继承关系图 2.常用属性 (二)图像视图 1.继承关系图 2.常用属性 (三)图像按钮 1.继承关系图 2.常用属性 (四) ...
- 23、HTML图像按钮
可以使用图像来替代按钮中的文本,从而使页面变得更加美观. 在 HTML 中,把 <input> 标签的 type 属性设置为 image 可以表示图像按钮.具体语法格式如下: <in ...
- android 按钮带图标 阴影_android中带图标的按钮(ImageButton)怎么用
展开全部 除了Android系统自带的Button按钮以外,还提供了带图标的按钮ImageButton 要制作带图标的按钮,首先要在布局62616964757a686964616fe58685e5ae ...
- 安卓学习笔记18:常用控件 - 按钮、图像视图和图像按钮
文章目录 零.学习目标 一.按钮控件 1.继承关系图 2.常用属性 二.图像视图 1.继承关系图 2.常用属性 三.图像按钮 1.继承关系图 2.常用属性 四.教学案例 - 通过按钮缩放图片 (一)运 ...
- 界面组件——按钮(Button)与图片按钮(ImageButton)
介绍 用例 介绍 Button继承了TextView,同时还是ImageButton的父类. Button.ImageButton的功能主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击 ...
- android怎么用图片当按钮,android5.0程序开发的图片按钮ImageButton使用教程
在android5.0程序开发中,你知道图片按钮控件ImageButton怎么使用吗?下面是学习啦小编给大家整理的一些有关android5.0程序开发的图片按钮ImageButton使用教程,希望对大 ...
最新文章
- Git checkout:更新路径与切换分支不兼容
- 在Ubuntu 16.10 安装 git 并上传代码至 git.oschina.net
- 77种互联网盈利创新模式(3)
- mysql 永真_sql注入
- NopCommerce用.net core重写ef
- torch.view(), squeeze, unsqueeze
- 2020年数字营销与商业增长白皮书
- 计算机知识问答一站到底,一站到底的答题规则是什么
- iOS关于rar解压第三方库Unrar4iOS使用总结
- jpg转dwg格式转换器_aac转mp3格式转换器怎么使用
- 优化模型实验报告_BERT微调效果不佳?试试这种大规模预训练模型新范式
- Android自定义属性时TypedArray的使用方法
- 如何快速解决或避免EDI系统磁盘空间不足?
- 【CCF CSP】201903-1小中大
- web网页设计期末课程大作业:基于HTML+CSS+JavaScript个人书画作品展示HTML模板(6页)
- RL策略梯度方法之(十八): Importance Weighted Actor-Learner Architecture (IMPALA)
- 采集人物经历来佐证子平术
- Kafka 的 Java 消费者如何管理 TCP 连接?
- Java工程师修炼之道
- 汉澳sinox2019操作系统AI企业版发布
热门文章
- [ openwrt ] 添加一个通过GPIO控制的LED
- sb3转换exe_SB转exe或swf(sb3toSB2.rar
- 【J2EE】【1.HelloWorld】J2EE基础(jsp,servlet,tomcat,eclipse)
- 电脑突然调节不了亮度?让我教你来恢复
- ad怎么测量pcb尺寸_如何用AD精确测量PCB板子尺寸
- php网站留言,php实现网站留言板功能
- 算法(一):智能小车速度控制(PID模糊控制)
- 编译原理第三版课后习题
- 2018年注册测绘师考试详情解析
- VSCode修改字体的方法