Android ImageButton(图片按钮)
效果图:
图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(图片按钮)相关推荐
- android 图片绑定按钮,android的图片按钮(ImageButton)的案例
运行效果,这里设置了两个图片按钮,开始游戏按钮和注销按钮 在xml添加如下代码 xmlns:app="http://schemas.android.com/apk/res-auto" ...
- Android studio 图片按钮
.xml文件代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns: ...
- android添加图片按钮,如何给Android中的按钮添加图片功能
在layout中建一个my_login.xml文件 代码如下 android:layout_width="fill_parent" android:layout_height=&q ...
- android怎么用图片当按钮,android5.0程序开发的图片按钮ImageButton使用教程
在android5.0程序开发中,你知道图片按钮控件ImageButton怎么使用吗?下面是学习啦小编给大家整理的一些有关android5.0程序开发的图片按钮ImageButton使用教程,希望对大 ...
- 2.Button按钮实例:普通按钮和图片按钮
目标效果: 在这个程序中,将实现两个按钮:普通按钮和图片按钮,当用户点击不同的按钮时,在其下方的文本框中显示点击的次数. 布局实现: <LinearLayout xmlns:a ...
- Android - ImageButton单击切换按钮图片效果的实现
在android中有一个ImageButton的View,跟Button按钮的区别是可以在Imagebutton上加载一个图片. 从ImageButton这个字面意思上来看,它是一个图片按钮,那么我们 ...
- 自定义Android带图片的按钮
自定义Android带图片的按钮 前言 现在移动设备的按钮设计讲究大图标小文字,希望用户只要一看到图标便能知道这个按钮是干嘛的,但又要有必要的文字提示,最常见的就数搜索按钮了,上面一个大大的放大镜图标 ...
- 界面组件——按钮(Button)与图片按钮(ImageButton)
介绍 用例 介绍 Button继承了TextView,同时还是ImageButton的父类. Button.ImageButton的功能主要是在UI界面上生成一个按钮,该按钮可以供用户单击,当用户单击 ...
- 图片按钮 imagebutton
xml 文件 <?xml version="1.0" encoding="utf-8"?> <!-- 普通图片按钮 --><Ima ...
- 【Android 】零基础到飞升 | Button(按钮)与ImageButton(图像按钮)
2.3.3 Button(按钮)与ImageButton(图像按钮) 本节引言: 今天给大家介绍的Android基本控件中的两个按钮控件,Button普通按钮和ImageButton图像按钮: 其实I ...
最新文章
- 【Qt】Qt再学习(十一):图形视图框架(Graphics View Framework)的一个小demo
- 在Java中使用final关键字可以提高性能吗?
- iOS 5解决Could not instantiate class named NSLayoutConstraint问题
- Easy Multiplication 快速傅里叶变换
- ejb模式_EJB的完整形式是什么?
- python程序可以在任何安装了解释器_Python解释器新手安装教程
- jQuery与Ajax的应用——《锋利的jQuery》(第2版)读书笔记3
- hdu 4055 hdu 4489 动态规划
- vue实现树形结构增删改查
- Flask 模版(四)- 时间 Flask-Moment
- 精通开关电源设计(二)
- 计算机考研复试题目大全
- SketchUp插件开发(一)简介
- iOS最简单的方式实现在线播放音频。
- 【css太极图】html+css用一个div画出太极图
- 激光雷达(LiDAR)辐射对身体有害吗?
- 华域php公司,华域智能DNS系统
- mac系统清理优化软件iMacCleaner Mac中文版
- 虚拟化服务器内核数有哪几种,Vmware核心处理器及内核数量相关概念
- go 判断切片是否存在某元素_Golang切片(Slice)