当前位置:编程学习 > wap >>

android分辨率

    请问怎么将同一个程序开发成多种不同分辨率,不用图片伸缩的方法,那样效果不是很好。最好是程序根据真机的分辨率选择合适的。 --------------------编程问答-------------------- 同样等待答案 --------------------编程问答-------------------- 获取手机分辩率 

DisplayMetrics dm = new DisplayMetrics(); 


this.getWindowManager().getDefaultDisplay().getMetrics(dm); 

int width = dm.widthPixels; 


int height = dm.heightPixels; --------------------编程问答-------------------- 学习下! --------------------编程问答-------------------- 存储图片的文件夹有三个drawable-hdpi、drawable-mdpi、drawable-ldpi分别代表高、中、低三种不同大小分辨率的图片!你可以将图片存放与这三个文件夹中,程序会根据你屏幕的大小,会自动选择图片的不同分辨率。 --------------------编程问答-------------------- 那是只要将同一个图片分放在不同文件夹下就可以了么? --------------------编程问答-------------------- 5楼的解决方式比较好 ,毕竟你的分辨率只有这几种 --------------------编程问答-------------------- 4楼答案,系统根据机器分辨率去对应文件中图片,根本就不需要你去自己去弄啊 --------------------编程问答-------------------- 我的意思是:图片资源是要自己先找好不同分辨率的还是只要同一种分辨率的图片放在不同文件夹下就可以。 --------------------编程问答-------------------- 这个确实不太好办,现在的设备比较多了,分辨率也比较乱的,同android自带的机制并不一定能够满足需求。
--------------------编程问答-------------------- 要找好不同分辨率的图片资源分放在不通的文件夹下。
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,