[android界面]android中src和background区别——前景与背景
ImageView中XML属性src和background的区别:
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。
此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示例代码如下:
<ImageView android:id="@+id/img"
android:src="@drawable/logo"
android:scaleType="centerInside"
android:layout_width="60dip"
android:layout_height="60dip"
android:layout_centerVertical="true"/>
说明:centerInside表示按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度。
注意:控制的图片为资源而不是背景,即android:src="@drawable/logo",而非android:background="@drawable/logo"。程序中动态加载图片也类似,如:应该imgView.setImageResource(R.drawable.*);而非imgView.setBackgroundResource(R.drawable.*);
附:更详细的scaleType说明:
CENTER /center 在视图中心显示图片,并且不缩放图片
CENTER_CROP / centerCrop 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度
CENTER_INSIDE / centerInside 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度
FIT_CENTER / fitCenter 按比例缩放图片到视图的最小边,居中显示
FIT_END / fitEnd 按比例缩放图片到视图的最小边,显示在视图的下部分位置
FIT_START / fitStart 把图片按比例扩大/缩小到视图的最小边,显示在视图的上部分位置
FIT_XY / fitXY 把图片不按比例缩放到视图的大小显示
MATRIX / matrix 用矩阵来绘制
转载于:https://www.cnblogs.com/zl1991/p/5167054.html
[android界面]android中src和background区别——前景与背景相关推荐
- android中src和background区别
android中src和background区别 ImageView中XML属性src和background的区别: background会根据ImageView组件给定的长宽进行拉伸,而src就存放 ...
- android imageview src获取,Android ImageView Src 和Background 区别
之前使用Glide的时候被ImageView的图片设置弄混了(很低级的问题,确是经常犯的问题),所以就去看了一下ImageView,补补基础. 首先ImageView有两个显示图片的属性,分别是src ...
- 二手平台android界面,Android二手书交易app设计(2)启动图Activity
在app打开的时候,会先进入到启动图界面.在启动图界面中停留3s(或者直接跳过),而后判断是否已经登陆.进入到登陆页面或者是进入到主页面.html 一 启动图界面 采用帧布局(framelayout) ...
- Android从图库中选择图片并作为Activity的背景(主题)
实现逻辑: 首先获取本地图库图片的绝对路径URL,保存: 通过图片的绝对路径转成bitmap: 设背景,结束. 权限: <uses-permission android:name="a ...
- linux获取android界面,Android中 adb shell ps 查看手机中进程信息
adb shell 进入手机后,执行ps就能显示手机里所有正在运行的进程. 一.ps命令详细说明 1,ps的命令参数:-t -x,-P,-p,-c [pid|name] -t显示进程下的线程列表 -x ...
- <Android>布局中gravity和layout_gravity区别
概念 1.android:layout_gravity是设置该控件相对于父容器对齐方式: 2.android:gravity是设置子元素在该容器内的对齐方式.(若其下没有子元素,此项无效:若父子产生冲 ...
- 仿网易云android界面,Android - 仿网易云音乐歌单详情页
前段时间模仿网易云音乐UI使用DataBinding做了一个App:CloudReader,今天把其中的类似歌单详情页单独拿出来说一下,我觉得其中还是有些干货的,关联到的知识点还比较有价值,而且也有很 ...
- android动态设置src,Android 代码里设置ImageView的src和background
设置ImageView的src: image.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); String path= ...
- android 控件监听方法,Android界面控件(2)—注册点击事件监听器
Button和ImageButton 1.添加控件 1.打开Android项目下,res文件夹中的 layout 的 activity_main.xml 文件 2.可视化界面拖拽添加或修改 xml 文 ...
- [Pro.android.3][读书笔记]Android 01 Android简介 连载
转自http://blog.163.com/wangli_601/blog/static/122950173201162411490673/ 计算机一直在变的更易用.更人性化.手持设备也已经朝着智能设 ...
最新文章
- [java]The String Pool
- 你一定会用的18个linux网络监控工具
- css实现垂直居中定位
- c#队列取值_C# 队列
- iOS---------- MBProgressHUD (1.0.0)的变动
- rollup函数_Vue3同款打包工具Rollup常用配置
- Permission denied (publickey) 解决方案
- CSting的GetBuffer()和ReleaseBuffer()
- 多平台Native库打入JAR包发布实战
- java按钮鼠标_我想用java做一个鼠标永远点不到button的应用,下面这个程序的错误在哪?...
- java定时任务 cron
- 计算机辅助教学:多媒体课件制作教程,多媒体课件制作教案
- 龙芯2F入手,点滴记录!
- 查看计算机bios版本,如何查看电脑BIOS版本
- house robbers
- TCP/IP与OSI
- Excel 将文本格式快速转换为数值格式
- C - C语言实验——一元二次方程Ⅰ
- VSTS Overview
- [Canvas绘图] 第09节 迷图档案
热门文章
- 显卡坏,导致机器无法启动
- 新版FireFox使用NPAPI插件的办法
- Python中如何清空Queue?
- 管理感悟:复制代码是错误行为
- setitime和相关函数
- linux下编译fortran非法字符,linux下fortran中編譯代碼時“undefined reference to `_gfortran_st_”錯誤...
- 关于用C#调用C++的dll中的函数,获取字符串返回值的一些细节
- windows GDI开发
- python日期时间模块_Python模块|时间处理模块-日期时间模块,python,datetime
- 40岁学python怎么样_40岁老男人从0开始学Python实录(第5天):到底Python是啥东东?...