A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我是楠楠 黑马粉丝团   /  2017-8-18 11:59  /  1587 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

找工作,怎么才能拿到高薪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下的布局。

1 个回复

倒序浏览
多谢分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马