Android要怎么才能兼顾到所有的分辨率?? 在做Android程序的时候对于各种手机的分辨率,屏幕大小不同的问题很头痛特别有些还有16:9有些却是4:3的,真的不好搞,要怎么做才能让程序不会出现一些奇怪的现象比如控件不在它应该待的地方。。? 就算图像稍微拉扯也没关系 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做控件需要兼顾到各种分辨率的机型建议楼主在做控件时,控件位置使用RelativeLayout布局,不要使用具体的数字 我一般是在oncreate方法启动的时候 获取屏幕宽,高。然后 再去做相应的处理。 你把图片分别加入到res中的三个drawable中 好些是可以创建多个drawable文件夹(不止默认的那三个),对应不同的分辨率。 android获取屏幕宽高的两种方法Display display = getWindowManager().getDefaultDisplay(); Log.i("view" , "height:" +display.getHeight()); Log.i("view" , "width:" +display.getWidth());DisplayMetrics displayMetrics = getResources().getDisplayMetrics();Log.i("view" , "height" +displayMetrics.heightPixels); Log.i("view" , "width" +displayMetrics.widthPixels);可以根据屏幕尺寸在来做自适应 资源图片的话可以根据资源文件夹 系统会自动帮你完成 资源的自适应res 文件夹下drawable-hdpi 480X 800 或者 480 X 854 分辨率drawable-ldpi 320X 480 分辨率drawable-mdpi 240X320 分辨率你只需要咱规定的文件夹下放对应的图片 OK了 简单吧 呵呵~~~ 把图片文件放到这些目录下,,,那如果不是这样的分辨率怎么办?? 图片分辨率有n多, Android要怎么选择适合的分辨率阿? 如何实现Android buttton按钮美化?请大家帮帮我 GLSurfaceView 为什么不能在XML里定义? 求教在使用HttpPost类的时候,在新建的时候一直都在报错 android 模拟器为什么总是强制终止正确的程序 如何在eclipse中查看android的消息队列 Chronometer控件怎么不从00:00开始计时 android(java)线程请教 关于百度地图key的问题,困扰好长时间了,给解决下吧 android单文件调试 LitePal建立的数据库,怎么指定字段顺序? 求助,希望得到一个指导 安卓市场有新版本会通知用户采用什么机制实现?
然后 再去做相应的处理。
Display display = getWindowManager().getDefaultDisplay();
Log.i("view" , "height:" +display.getHeight());
Log.i("view" , "width:" +display.getWidth());DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
Log.i("view" , "height" +displayMetrics.heightPixels);
Log.i("view" , "width" +displayMetrics.widthPixels);
可以根据屏幕尺寸在来做自适应
资源图片的话可以根据资源文件夹 系统会自动帮你完成 资源的自适应res 文件夹下drawable-hdpi 480X 800 或者 480 X 854 分辨率
drawable-ldpi 320X 480 分辨率
drawable-mdpi 240X320 分辨率你只需要咱规定的文件夹下放对应的图片 OK了 简单吧 呵呵~~~