为了账号安全,请及时绑定邮箱和手机立即绑定

Android-屏幕适配全攻略

凯子哥 移动开发工程师
难度中级
时长 2小时23分
学习人数
综合评分9.70
66人评价 查看评价
9.8 内容实用
9.8 简洁易懂
9.5 逻辑清晰
  • 假设屏幕宽度为L 两个Button在一个水平上放着,一个权重是1一个权重是2 如果设置Button的宽度为match_parent的时候那么Button1就是2/3L = L + (L-2L) * 1/3 = L - 1/3L = 2/3L 如果设置Button的宽度是0dp的话那就是 1/3L = 0 + L*1/3 = 1/3L
    查看全部
    0 采集 收起 来源:weight

    2016-12-08

  • Weight 的计算公式是:计算出的宽度 = 原来的宽度 + 剩余控件所占的百分比
    查看全部
    0 采集 收起 来源:weight

    2016-12-08

  • 各个适配的屏幕密度在各个图片文件夹中的范围是: mdpi 120dpi~160dpi hdpi 160dpi~240dpi xdpi 240dpi~320dpi xxdpi 320dpi~480dpi xxxdpi 480dpi~640dpi
    查看全部
    0 采集 收起 来源:学习目标

    2016-12-08

  • 图标的适配是:mdpi-48*48 hdpi-72*72 xdpi-96*96 xxdpi-144*144 xxxdpi-192*192
    查看全部
    0 采集 收起 来源:学习目标

    2016-12-08

  • px与dp之间的换算公式是 px = dp*dpi(dot per inch)/160
    查看全部
    0 采集 收起 来源:Android-px和dp

    2016-12-08

  • 其实说白了,dpi的计算方法就是两步:   1.已知屏幕的分辨率,也就是纵向与横向的像素数之后,然后利用勾股定理计算出对角线的像素然后开方:比如拿1920*1080来说的话,对角线的像素数就是1920^2 + 1080^2 = 对角线的^2  然后给这个数开方得到的就是对角线的像素数   2.已经算出来了对角线的像素数的话,那么接着已知屏幕的尺寸,那么屏幕的密度dpi(dot per inch)的计算公式是 dpi = 对角线的像素数/屏幕尺寸
    查看全部
    0 采集 收起 来源:Android-px和dp

    2016-12-08

  • dpi
    查看全部
    0 采集 收起 来源:Android-mdpi

    2016-11-29

  • res/values-sw600dp-land/layouts.xml res/values-sw600dp-port/layouts.xml
    查看全部
    0 采集 收起 来源:方向限定符

    2016-11-13

  • Android3.2之前 res/layout res/layout-large/xxx.xml Android3.2以后 res/layout res/layout-sw600dp/xxx.xml 最小宽度限定符
    查看全部
  • weight 计算公式 计算出的宽度 = 原来宽度 + 剩余空间所占百分比的宽度
    查看全部
    0 采集 收起 来源:weight

    2016-11-09

  • 解决方案能解决安卓开发中屏幕的问题
    查看全部
    1 采集 收起 来源:学习目标

    2016-11-09

  • 设置 setContentView 时候不能使用原来的去设置,而是需要使用布局别名中的名字来设定
    查看全部
    1 采集 收起 来源:布局别名

    2016-10-18

  • 设置 setContentView 时候不能使用原来的去设置,而是需要使用布局别名中的名字来设定
    查看全部
    0 采集 收起 来源:布局别名

    2016-10-18

  • 使用别名布局
    查看全部
    0 采集 收起 来源:布局别名

    2016-10-18

  • Weight的计算方式
    查看全部
    0 采集 收起 来源:weight

    2016-10-17

举报

0/150
提交
取消
课程须知
需要你有基本的屏幕适配经验,如果能带着疑问来学习,那更好不过了
老师告诉你能学到什么?
在本课程中,你可以了解目前移动设备市场的整体情况,了解android屏幕适配面向的主要设备对象,学习到常用的基本概念,更重要的,你可以学习到官方文档推荐的进行屏幕适配的方式,从而在整体上清楚应该从哪些角度进行考虑。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!