最近在做一个界面,原始采用的是800X480的屏幕标准来做,界面上有很多图片,后来在Testin上测试,发现在很多不同分辨率的手机上看图片不是太小就是太大了。
在网上搜了资料,发现有两种方式:
1、准备多套图片在drawable中。但是我用的图片很多,这样做让apk太大了,就否决了.
2、进入游戏检查分辨率,然后计算出应该缩放的大小,但是这样做会不会创建很多张缓存图片,然后占用大部分内存??如果这样可行的话,怎么计算应该缩放的大小呢?
在网上搜了资料,发现有两种方式:
1、准备多套图片在drawable中。但是我用的图片很多,这样做让apk太大了,就否决了.
2、进入游戏检查分辨率,然后计算出应该缩放的大小,但是这样做会不会创建很多张缓存图片,然后占用大部分内存??如果这样可行的话,怎么计算应该缩放的大小呢?
解决方案 »
- android PAD UI开发 类似分屏效果的疑问 在线等
- Android菜鸟,急,为何程序跑起来模拟器总是没有反应?
- 有没有办法 可以让程序弹出多个广告窗口?
- 求代码:android listview checkbox 从数据库里读取数据后怎么设置相应的checkbox为选中状态
- gridview在超大屏幕显示的问题
- androoid 百度地图api调用时mapview闪动
- android 的菜单显示时能让其靠左吗?
- android程序部署到真机调用不到后台服务
- 求教:安卓开发遇到下面报错java.lang.IllegalStateException: Could not execute method of th
- 网站 和app 的qq互联问题
- 请问关于ViewFlipper的问题
- 怎么把dialog的圆角改为直角啊?
如果是放到ListView、GrideView这种的,也可以由系统自行缩放。