您的位置:首页 > 移动开发 > Android开发

android 启动广告 适配几种方案

2017-01-22 12:33 281 查看
众所周知android手机屏幕各式各样,做满屏启动广告需要适配一大堆屏幕,图片内容必须完整地显示出来,不应该变形。

虽然自己不是什么大牛,纯粹为了学习想研究一下怎么做满屏图片较合理写下此文章

第一种方案

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


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

第二种方案

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

firstImg.setScaleType(ImageView.ScaleType.FIT_XY);


虽然也有图片变形的可能,但还是在可接受范围内
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: