`

android imagebutton src background 区别

阅读更多

假如你的 ImageButton 的宽高是100x100,而你要设置上去的图片是80x80,

1.如果用src进行设置,则你的图片会按80x80 居中绘制上去。

2.如果你使用的是background 则 你设置上去的图片会被拉伸成100x100

简单说来,就是用src的时候是原图显示,不改变图片的大小;用background的时候,按照组件的大小来放大或者缩小图片。

 

android教程

分享到:
评论

相关推荐

    android ImageButton的使用

    这里,`android:src`用于设置按钮显示的图片,而`android:background`属性通常设置为可选中的背景,以提供触摸反馈。 接下来,我们讨论如何在布局中调整`ImageButton`的大小和位置。`layout_width`和`layout_height...

    Android中ImageButton的用法

    在Android开发中,`ImageButton`是一个非常重要的视图组件,它是`Button`的子类,但与普通`Button`的区别在于它可以显示图像,这使得它成为创建图标化操作按钮的理想选择。`ImageButton`的设计旨在提供一种更加直观...

    Android开发教你使用ImageButton系统图标

    本文将详细介绍如何在Android应用中正确地使用`ImageButton`并利用系统图标,以解决网络上常见教程中的困扰。 首先,我们来了解`ImageButton`的基本使用。在布局文件(如`activity_main.xml`)中,你可以通过以下...

    android下imagebutton换图片

    在Android开发中,`ImageButton` 是一个非常常用的控件,它继承自 `Button`,但主要用来显示图像,而非文字。在许多应用界面设计中,我们经常需要为 `ImageButton` 设置不同的图片以实现不同的功能状态,例如:按下...

    Android ImageButton的使用 及长按Button的实现

    - `android:background`:默认情况下,`ImageButton`的背景是透明的,如果需要设置背景,可以使用此属性。 - `android:tint`:为图像设置颜色过滤,可以改变图像的颜色。 - `android:scaleType`:设置图像的缩放方式...

    Android应用源码之(ImageButton图片按钮).zip

    为了实现不同状态下(如按下、聚焦等)的图像变化,可以使用`selector`作为`android:src`或`android:background`的值。状态选择器是XML文件,根据控件的状态显示不同的图像。 6. **响应触摸事件** `ImageButton`...

    Android4.0开发学习之ImageButton

    但在`ImageButton`中,还可以设置`android:background`属性,用于定义按钮的背景,这通常是一个选择器(`selector`),以实现不同状态下的视觉效果,如按下、焦点等。 ```xml <ImageButton android:id="@+id/image...

    Android中src和background的区别详解

    ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对...

    android ImageButton示例

    在这里,`android:src`属性用于设置显示的图像,而`android:background`设置为`@null`是为了避免覆盖`src`设置的图片。 接着,我们可以通过Java代码来获取并设置`ImageButton`的行为。例如,可以这样初始化和设置...

    android 具有背景图片的按钮 ImageButton的焦点事件以及事件处理

    在Android开发中,`ImageButton`是一个特殊的`Button`视图,它允许我们为按钮设置一个图像作为背景,而不是默认的文字。这个控件广泛用于UI设计,因为它提供了视觉上的多样性,可以增强用户界面的美观性。在本文中,...

    安卓Android源码——(ImageButton图片按钮).zip

    其中,`android:src` 属性用于设置显示的图像资源,`android:background` 通常设为 `@null`,以防止默认背景覆盖图像。 2. **点击事件处理**: `ImageButton` 支持点击事件,我们可以为它设置 `OnClickListener` ...

    Android中ImageButton的常用方法一览.pdf

    - 如果需要在不同状态(如按下、聚焦等)下显示不同的图像,可以使用`android:src`和`android:background`属性,分别设置正常状态和选中状态的图像资源。 - 为了提高用户体验,通常会在`ImageButton`上添加触摸...

    andoid点击按钮(ImageButton)时改变按钮的背景图片 SelectorDemo

    `android:src`属性用于设置`ImageButton`初始显示的图片。 现在,当你在Android Studio中运行项目,点击`ImageButton`时,它的背景会根据`Selector`定义的状态进行切换。如果你想要在代码中动态更改`Selector`,...

    安卓Android源码——ImageButton.rar

    - `android:src`: 用于设置图像资源,这是 `ImageButton` 显示图像的关键属性。 - `android:background`: 设置背景,可以是颜色、形状或者选择器。默认情况下,`ImageButton` 的背景是透明的,以突出显示图像。 -...

    android自定义控件ImageButton

    android:background="?android:attr/selectableItemBackgroundBorderless" /> ``` 上述代码创建了一个`ImageButton`,设置了图像资源为`my_icon.png`,并使用无边框的可选背景,使其在被触摸时有视觉反馈。 要...

    Android 学习(3)ImageButton

    例如,`android:tint`可以改变图像的颜色,`android:background`可以设置背景,`android:scaleType`控制图片的缩放方式,如`centerCrop`保持宽高比填充,`fitCenter`居中裁剪等。 在实际应用中,`ImageButton`常...

    安卓Android源码——(ImageButton图片按钮).rar

    其中,`android:src`属性用于指定按钮上显示的图像资源,`android:background`通常设置为可选择项目的背景,以获得触摸反馈。 3. **设置点击事件**: 在Java代码中,我们可以使用`setOnClickListener`方法为`...

    Android2.2 API 中文文档系列(7) —— ImageButton

    `ImageButton`的图片可以通过`<ImageButton>` XML元素的`android:src`属性或`setImageResource(int)`方法来指定。例如,如果您希望在按钮上显示一张特定的图片,可以使用如下代码进行设置: ```java ImageButton ...

    Android经典设计源码-ImageButton.rar

    这里,`android:src`属性定义了按钮显示的图像,`android:tint`用于设置图像的颜色过滤,`android:background`通常设置为可选的触摸反馈背景,如`?attr/selectableItemBackgroundBorderless`,这样当用户触摸按钮时...

Global site tag (gtag.js) - Google Analytics