Android中ImageView属性src和background的几点区别

明确几点:

1、src是指的图片想显示的内容,是你的关注点

2、background是指的图片的背景,一般不是关注点

举个例子:一张海报贴在一面墙上,那么src就是这张海报,后面的那面墙就是background

3、ImageView中调用的setImageXxx()方法,设置的图片都是设置的src,想要设置背景请用setBackground()方法。

所以,一般需要变换的内容,都会设置成src

4、设置margine和padding值对于src和background的影响也是不一样的。

margine:指的是本控件对父控件的距离,影响background和父容器的距离

padding:指的是本控件内部的内容与本控件的边界的距离,影响src和background边界的距离

如图:

时间: 2024-10-18 03:25:37

Android中ImageView属性src和background的几点区别的相关文章

【android】ImageView的src和background的区别以及两者的妙用

一.ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸 .src是图片内容(前景),bg是背景,可以同时使用. 此外: scaleType只对src起作用:bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式 二. 解决android:background背景图片被拉伸问题 : 如上所述,background设置的

android的Imageview的src和background

android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸.src是图片内容(前景),bg是背景,可以同时使用. 此外:scaleType只对src起作用:bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示例代码如下: <ImageView android:id=&quo

android 控件属性 src 和 background 有什么区别

Background 和包完整个控件的背景 src 有可能只包含 一个控件的一部分

【转】Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

原文网址:http://blog.csdn.net/chindroid/article/details/8000713 在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”.“invisible”.“gone”.主要用来设置控制控件的显示和隐藏.有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面: 其在XML文件和Java代码中设置如下: 可见(visible) XML文件:android:visib

Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

转载自:http://blog.csdn.net/chindroid/article/details/8000713 在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为“visible ”.“invisible”.“gone”.主要用来设置控制控件的显示和隐藏.有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面: 其在XML文件和Java代码中设置如下: 可见(visible) XML文件:android:visibi

Android笔记——Android中visibility属性VISIBLE、INVISIBLE、GONE的区别

在Android开发中,大部分控件都有visibility这个属性,其属性有3个分别为"visible "."invisible"."gone".主要用来设置控制控件的显示和隐藏.有些人可能会疑惑Invisible和gone是有什么区别的???那么,我们带着这个疑问看下面: 其在XML文件和Java代码中设置如下: 可见(visible) XML文件:android:visibility="visible" Java代码:vi

android : ImageView 属性

正文 一.结构 java.lang.Object android.view.View android.widget.ImageView 已知直接子类: ImageButton, QuickContactBadge 已知间接子类: ZoomButton 二.类概述 显示任意图像,例如图标.ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项. 三.XML属性 属性名称 描述 android:adjus

ImageView的src与background

1 概述 开发中经常使用Imageview的src和background属性,从字面上看src是路径,background是背景.二者都可以显示drawable或者颜色.设置drawable图片资源时,会有所不同. 2 android:background属性 若background设置的是图片: 如果宽或高设置为match_parent或者固定值,那么该图片会被拉伸以填满整个ImageView区域. 如果宽或高设置为wrap_content,那么图片按照自身大小显示,不会被拉伸. 代码设置ba

Android技术14:Android中layout_weight属性解析

为了更好的对空间进行布局,在LinearLayout中使用layout_weight,然后对于这一属性,在有些书上或者Android的初学者直接认为layout_weight值越大,控件权重就越大,所占用的空间就越大或者layout_wight值越小,控件空间就越大.这两种都是片面的,没有真正认识到layout_weight含义以及如何布局.下面首先演示使用代码为什么会有这两种感觉. 1.演示权重成反比 LinearLayout设置水平布局,然后里面空间宽度为fill_parent,layout