最近在做一个界面,原始采用的是800X480的屏幕标准来做,界面上有很多图片,后来在Testin上测试,发现在很多不同分辨率的手机上看图片不是太小就是太大了。
在网上搜了资料,发现有两种方式:
1、准备多套图片在drawable中。但是我用的图片很多,这样做让apk太大了,就否决了.
2、进入游戏检查分辨率,然后计算出应该缩放的大小,但是这样做会不会创建很多张缓存图片,然后占用大部分内存??如果这样可行的话,怎么计算应该缩放的大小呢?
在网上搜了资料,发现有两种方式:
1、准备多套图片在drawable中。但是我用的图片很多,这样做让apk太大了,就否决了.
2、进入游戏检查分辨率,然后计算出应该缩放的大小,但是这样做会不会创建很多张缓存图片,然后占用大部分内存??如果这样可行的话,怎么计算应该缩放的大小呢?
如果是放到ListView、GrideView这种的,也可以由系统自行缩放。