效果图:

图1:

图2:

activity_main.xml:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><ImageButtonandroid:id="@+id/imb_queding"android:layout_width="250dp"android:layout_height="250dp"android:layout_centerInParent="true"android:background="#fa9e00"android:src="@drawable/ic_two"/></RelativeLayout>

MainActivity.java

public class MainActivity extends AppCompatActivity  {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageButton imageButton = findViewById(R.id.imb_queding);imageButton.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this,"我叫 : ImageButton",Toast.LENGTH_LONG).show();}});}}
总结:常用属性总结:android:src      //设置显示的图片,导入格式为:文件夹名/图片名,例如: @drawable/ic_natureandroid:scaleType      //调整图片缩放、位置等以满足ImageView显示的需要ScaleType.CENTER::图片大小为原始大小,如果图片大小大于ImageView控件,则截取图片中间部分,若小于,则直接将图片居中显示。ScaleType.CENTER_CROP:将图片等比例缩放,让图像的短边与ImageView的边长度相同,即不能留有空白,缩放后截取中间部分进行显示。ScaleType.CENTER_INSIDE:将图片大小大于ImageView的图片进行等比例缩小,直到整幅图能够居中显示在ImageView中,小于ImageView的图片不变,直接居中显示。ScaleType.FIT_CENTER:ImageView的默认状态,大图等比例缩小,使整幅图能够居中显示在ImageView中,小图等比例放大,同样要整体居中显示在ImageView中。ScaleType.FIT_END:缩放方式同FIT_CENTER,只是将图片显示在右方或下方,而不是居中。ScaleType.FIT_START:缩放方式同FIT_CENTER,只是将图片显示在左方或上方,而不是居中。ScaleType.FIT_XY:将图片非等比例缩放到大小与ImageView相同。ScaleType.MATRIX:是根据一个3x3的矩阵对其中图片进行缩放

Android ImageButton(图片按钮)相关推荐

  1. android 图片绑定按钮,android的图片按钮(ImageButton)的案例

    运行效果,这里设置了两个图片按钮,开始游戏按钮和注销按钮 在xml添加如下代码 xmlns:app="http://schemas.android.com/apk/res-auto" ...

  2. Android studio 图片按钮

    .xml文件代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns: ...

  3. android添加图片按钮,如何给Android中的按钮添加图片功能

    在layout中建一个my_login.xml文件 代码如下 android:layout_width="fill_parent" android:layout_height=&q ...

  4. android怎么用图片当按钮,android5.0程序开发的图片按钮ImageButton使用教程

    在android5.0程序开发中,你知道图片按钮控件ImageButton怎么使用吗?下面是学习啦小编给大家整理的一些有关android5.0程序开发的图片按钮ImageButton使用教程,希望对大 ...

  5. 2.Button按钮实例:普通按钮和图片按钮

    目标效果:   在这个程序中,将实现两个按钮:普通按钮和图片按钮,当用户点击不同的按钮时,在其下方的文本框中显示点击的次数.        布局实现: <LinearLayout xmlns:a ...

  6. Android - ImageButton单击切换按钮图片效果的实现

    在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片. 从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们 ...

  7. 自定义Android带图片的按钮

    自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...

  8. 界面组件——按钮(Button)与图片按钮(ImageButton)

    介绍 用例 介绍 Button继承了TextView,同时还是ImageButton的父类. Button.ImageButton的功能主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击 ...

  9. 图片按钮 imagebutton

    xml 文件 <?xml version="1.0" encoding="utf-8"?> <!-- 普通图片按钮 --><Ima ...

  10. 【Android 】零基础到飞升 | Button(按钮)与ImageButton(图像按钮)

    2.3.3 Button(按钮)与ImageButton(图像按钮) 本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮: 其实I ...

最新文章

  1. 【Qt】Qt再学习(十一):图形视图框架(Graphics View Framework)的一个小demo
  2. 在Java中使用final关键字可以提高性能吗?
  3. iOS 5解决Could not instantiate class named NSLayoutConstraint问题
  4. Easy Multiplication 快速傅里叶变换
  5. ejb模式_EJB的完整形式是什么?
  6. python程序可以在任何安装了解释器_Python解释器新手安装教程
  7. jQuery与Ajax的应用——《锋利的jQuery》(第2版)读书笔记3
  8. hdu 4055 hdu 4489 动态规划
  9. vue实现树形结构增删改查
  10. Flask 模版(四)- 时间 Flask-Moment
  11. 精通开关电源设计(二)
  12. 计算机考研复试题目大全
  13. SketchUp插件开发(一)简介
  14. iOS最简单的方式实现在线播放音频。
  15. 【css太极图】html+css用一个div画出太极图
  16. 激光雷达(LiDAR)辐射对身体有害吗?
  17. 华域php公司,华域智能DNS系统
  18. mac系统清理优化软件iMacCleaner Mac中文版
  19. 虚拟化服务器内核数有哪几种,Vmware核心处理器及内核数量相关概念
  20. go 判断切片是否存在某元素_Golang切片(Slice)

热门文章

  1. ansys仿真软件,HFSS的使用
  2. 【已解决-靠谱】windows server 2019安装net3.5方法
  3. Git命令及分支操作
  4. YUM和PXE自动装机
  5. win7系统64位系统怎么计算机配置,教你Ghost win7系统64位虚拟内存怎么设置最好
  6. RxJS速成 (上)
  7. RPG游戏角色生成器
  8. Verilog数字系统教程学习——Verilog语法的基本概念
  9. AndroidDevTools
  10. c语言迷宫代码大全,C语言---迷宫游戏 代码