安卓开发中,因为手机屏幕大小,分辨率,ppi等不同,那么你做的app要适应各种屏幕,想知道,企业上,是怎么解决这个问题的,专业的企业技术。。。。。谢谢! |
|
这个美工会为你设计好了 480 720 1080 p 的图 放在工程相应的目录 手机会自动适配不同的分辨率图片
你的界面布局尽量不要写死 最好用wrap_content 要是要限定范围的话 用weight |
|
都是.9图片么
|
|
10分 |
android 应用中的 res 目录下的 drawable-?dpi 文件就是用来屏幕适配的 , 不同大小的屏幕会去不同的文件夹之下找寻图片文件 。 drawable 文件夹下可以放置公用的图片、或者其他的资源, 然后在 drawable-?dpi 文件夹下 手机会自动根据自己的大小去自己对应的?dpi下 找图片资源的。 这个也是android的设计初衷, 也专业不专业没关系。
|
相对布局???
|
|
不同 drawable 文件夹里面的图片就是用来做适配的。
|
|
30分 |
其实根据你们设计的UI界面选择合适的布局方式。一般的界面我们只需要注意多用LineraLayout布局方式和RelativeLayout布局方式。然后widtht和height尽量用wrap_content,还有结合weight使用就差不多够用了。但是有一些比较特殊的布局我们就可以用多个values去适配,又或者多个xml布局文件去适配。。具体还是要视情况而定。
|