android 启动广告 适配几种方案

众所周知android手机屏幕各式各样,做满屏启动广告需要适配一大堆屏幕,图片内容必须完整地显示出来,不应该变形。
虽然自己不是什么大牛,纯粹为了学习想研究一下怎么做满屏图片较合理写下此文章

第一种方案

ImageView firstImg;
firstImg.setScaleType(ImageView.ScaleType.FIT_CENTER);                      firstImg.setImageResource(imgSrc);
firstImg.setBackgroundResource(imgBackground);

图片在屏幕中间显示,其余空间用背景色填充。前提是你服务器传过来的图片背景必须跟你背景吻合。

第二种方案
取手机分辨率并上传到服务器让服务器返回合适尺寸的图片。服务器不一定把市面上所有的分辨率都存下来,只是把主流的分辨率存下来就够了。你屏幕接近哪一个分辨率给你发最合适的图片。

firstImg.setScaleType(ImageView.ScaleType.FIT_XY); 

虽然也有图片变形的可能,但还是在可接受范围内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值