这周的工作对Android项目多分辨率自适应进行调整。故对这方面知识进行不断的尝试学习。Android项目刚开始做的时候一定养成编程习惯,所有资源调用放在value中。统一命名以及管理。总结了以下内容。
一、一般基本原则以及总结
1、xml布局中不要写死, 既单位不要用px,尽量用dp,或者match、warp
2、应该尽量把资源图片设计成可以拉伸的.9图,如果有渐变,尽量横向或竖向单方向渐变,这样能大大减小安装包大小,同时也能提高处理速度。
3、如果不想设计多套图片,那就设计最大的那套。压缩总比拉伸好,放在drawable-xhdpi这个文件夹。
4、写几套value值,对应不同分辨率。一套layout即可。如下图所示。
一、一般基本原则以及总结
1、xml布局中不要写死, 既单位不要用px,尽量用dp,或者match、warp
2、应该尽量把资源图片设计成可以拉伸的.9图,如果有渐变,尽量横向或竖向单方向渐变,这样能大大减小安装包大小,同时也能提高处理速度。
3、如果不想设计多套图片,那就设计最大的那套。压缩总比拉伸好,放在drawable-xhdpi这个文件夹。
4、写几套value值,对应不同分辨率。一套layout即可。如下图所示。