找工作,怎么才能拿到高薪offer,对于没有工作过、没有面试过的学员们,当天面试回来一定要总结。面试题一定要记下来,有笔试题就更好了,直接手机拍下来,晚上回来总结;不懂的可以问老师去群里面交流或者是查资料,把整理好的面试题共享,让其他小伙伴看到,每个人都这样做,日积月累我们就会有一个庞大的面试题库,受益你我他。一句话:面试——>总结——>分享。
适配也是一个头疼的事,详细适配-->百度
还有有的面试官会问你,你们设计师出的图时根据ios的出还是android的出图
(1)直接根据android的出图直接做一套720*1280
(2)根据ios出图
众所周知iOS设计的像素尺寸是640*960/1136,Android主流的hdpi模式下的像素尺寸是480*800。
他们的换算关系是,iOS像素尺寸的75%是Android的像素尺寸。
大概算法,大家可以看看:
其实经过以上整个过程之后,我们已经得出了一个更简单的换算关系:iOS像素尺寸*75%=Android像素尺寸,
Android像素尺寸*2/3=Android的dp尺寸。进而得出:iOS像素尺寸*75%*2/3=Android的dp尺寸。
所以,iOS里一个宽600px的东西,在Android的hdpi模式下,正好300dp,正好是50%,是不是很简单???
简单说一下:
一、关于布局适配
1、不要使用绝对布局
2、尽量使用match_parent 而不是fill_parent。
3、能够使用权重的地方尽量使用权重(android:layout_weight)
4、如果是纯色背景,尽量使用android的shape 自定义。
5、如果需要在特定分辨率下适配,可以在res目录上新建layout-HxW.xml的文件夹。比如要适配1080*1800的屏幕
(魅族MX3采用此分辨率)则新建layout-1800x1080.xml的文件夹,然后在下面定义布局。Android系统会优先查
找分辨率相同的布局,如果不存在则换使用默认的layout下的布局。
|