android开发软件如何做到自适应屏幕大小及不同分辨率的手机?
我看了网上说的一些方法,但是那都是特别简单的布局,只有一两个简单的布局可以使用那样的方法,如果比较复杂的布局如何来使软件适应不同屏幕呢?求做过android开发的大神指导...
我看了网上说的一些方法,但是那都是特别简单的布局,只有一两个简单的布局可以使用那样的方法,如果比较复杂的布局如何来使软件适应不同屏幕呢?求做过android开发的大神指导下~
展开
2个回答
2014-08-12 · 知道合伙人软件行家
关注
展开全部
代码中尽量不要设置控件的宽高(尽量使用match_parent或者wrap_content)
即使某些时候要一定要设置控件的大小,那也要用(控件用dp,字体用sp)
图片要分多套设计,mdpi里放320*480的;hdpi里放480*800的;xhdpi放720*1280的;xxhdpi里放1080*1920大小的
某些时间需要按屏幕大小平分的,使用android:layout_weight=""这个属于来平分
不明白邮件我
追问
恩 谢谢~那我这图片要做好几套啊~我反编译其他软件看到他们资源文件里的图片不是每个文件夹都有呢~
展开全部
单位 尽量使用dp sp ,图片资源要么用点9的 要么准备多种分辨率的图片
更多追问追答
追问
那么这个9点图片作用是干嘛的 怎么使用呢 ~~多种分辨率的图片是不是要不同分辨率的图片要拷贝到 drawable-hdpi、drawable-mdip、drawable-ldpi文件夹下么? 还望指导~
追答
.9的图片 是一种可拉伸的图片 指定特定区域不会失真 adt文件夹下有draw9patch工具,自己试着做一下就知道了;
多种分辨率图片就是对应放到相应的文件夹下就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询