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/yxwkf/p/4855909.html
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动态设置src,Android 代码里设置ImageView的src和background
设置ImageView的src: image.setImageDrawable(getResources().getDrawable(R.drawable.blackk)); String path= ...
- Android 系统性能优化(81)---Android后台优化系列-background optimization-初识低耗电模式
Android后台优化系列-background optimization-初识低耗电模式 〇. 序 当我们手机屏幕电量的时候,我们或在游戏,或在看视频,或在上网,屏幕是一个很耗电的组件,在电量消耗方 ...
- Flutter开发:运行项目时提示Error parsing LocalFile:‘/Users/xxx/android/app/src/main/AndroidManifest.xml’…解决方法
前言 在Flutter开发初期的时候,会遇到各种各样的问题,这个时候对于刚接触Flutter开发的开发者来说是有点费事费力的,所以在Flutter开发初期要多积累,多查阅,多踩坑,这样才能快速上手开发 ...
- [Android疑难杂症]动态改变Background后Padding无效的问题
前言 在Layout中指定好background和padding以后,程序里面动态修改background之后padding就失效了,貌似是一个BUG,这里找到了一篇英文文章,简单翻译分享一下. 声明 ...
- 安卓Android Studio Button按钮background不生效无效问题
今天又是无语的一天...... 在学习安卓按钮这部分的时候,我新建了xml资源文件用来专门配置按钮的样式: <?xml version="1.0" encoding=&quo ...
- Android广播:BroadcastQueue: Background execution not allowed: receiving
system_process W/BroadcastQueue: Background execution not allowed: receiving Intent xxxxxxxx 参考: 隐式广 ...
- 关于src和background
今天想修改imageview的src里的图片时,发现居然没有setSrcResource方法,但是setBackGroundResource肯定不行啊. 后来找了好几遍,其实与src对应的就是 set ...
最新文章
- 流氓网站5599.net修改ie主页分析
- Mac拷贝/复制文件夹路径快捷键
- 分享Kali Linux 2016.2第49周虚拟机
- CSP认证201412-2	Z字形扫描[C++题解]:模拟
- socket编程与利用进程进行多并行连接
- python中hasattr()、getattr()、setattr()函数的使用
- 通过已有SQL语句,生成数据库模型PDM
- Server.Transfer()與Response.Redirect()的區別
- python电子病历数据挖掘_数据挖掘技术在基于XML的电子病历中的应用研究
- Java面试 - List和Set比较,各自的子类比较
- Jetty使用内存过大的解决方案
- 解决安卓手机WIFI热点选项消失问题
- maven使用modules、parent标签时遇到的问题
- 如何将Photoshop图层复制到其他文档
- 关于anchor的解释
- 人工智能实践作业-修道士和野人过河问题
- 大数据——Flink Window(窗口)机制
- python读取grib格式数据
- 2022年软件测试行业的现状和前景?
- 快讯|ONES 通过 CMMI 3 级评估认证
热门文章
- DEKR 解构式关键点回归(一):算法思想与原理
- 这就是数据分析之Pandas与数据清洗
- iphone闪退修复工具_支持iOS13~13.3越狱工具发布(附下载地址)
- html5标签属性大全_HTML/HTML5 知识点思维导图
- c语言判断回文字符串递归,用递归实现判断一个字符串是否为回文串
- c语言 给结构体赋初值,c/c++ 结构体赋初值的小技巧
- hadoop应用开发技术..._Hadoop
- 有没有比python更简单的语言排名_5月语言排行榜:R跌出前二十 Python紧咬C++
- spring-bean(xml方式DI)
- ajax无刷新评论示例