先在这里吐槽一下万恶的客户改需求...
再说一句...网上大部份资料都是坑爹的.因为不是针对你需求来写的....别照抄..你只能从多种答案中总结出自己的代码.自己的方法
所谓不规则背景图片是指色彩不同统.不是图形不规则. ----如户外照片
在安卓中.为了尽量避免布局问题.我们一般都是尽量使用统一色调或有一定变色规律的图片作为背景.因为这样易处理. 用.9图
但遇到一般变态的需求..那就实在没办法了.下面进入主题
一般要做自适应的背景. 尽量做单色或有规则的图.这样可以用.9图来无限拉伸,还不变形.
什么是.9图..做安卓的一定要用.请百度draw9patch的用法
安卓有各种不同屏幕不同像素不同密度的手机.如果一个应用面向广,那必定要做到各种机型匹配.
这里对什么像素什么密度这个坑爹的东西就不说了.说了我也懂,你也不懂.
要做到绝大部份机型屏幕匹配.有三步必不可少
第一, 做多套图,不是所有的activity都做多套图.主要是针对哪个activity加载过那些坑爹的不规则图的来做
hdpi(480*800)--ldpi(320*480)--mdpi(240*320)--xhdpi(720*1280)四个文件夹各一套(文件命名相同)...别想偷懒了.项目经理会叼死你的
第二 针对多套图,做多套布局
图片问题解决了,接下来到布局.别以为解决图片就完事了. 因为如果你布局中有写死的高或宽度..屏幕(分辩率)的大小也会影响到布局的...
针对各套图对一个布局(文件命