您当前的位置: 首页 >  ui

命运之手

暂无认证

  • 2浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Android】【UI】屏幕适配

命运之手 发布时间:2016-04-12 12:42:53 ,浏览量:2

1.  基本原则:
    使用match_parent、wrap_content、LinearLayout、weight、dp、9.png和多套布局方案

2.  基本概念:
    px:像素  dpi:像素密度  dp:相对于密度的相对像素
    mdpi = 160dpi
    hdpi = 1.5mdpi = 240dpi
    xhdpi = 2.0dpi = 320dpi
    xxhdpi = 3.0dpi = 480dpi
    xxxhdpi = 4.0dpi = 640dpi
    160dpi下,1dp=1px,320dpi下,1dp=2px...

3.  宽度、密度命名限定技术:
    通过文件夹命名限定屏幕宽度密度,根据不同宽度、密度选择相应的drawable,layout和values
    mdpi,hdpi,xhdpi:不同密度下的drawable
    sw240,sw320,sw360:不同宽度下的layout、values,sw(dp)由宽高中较小值决定
    small,normal,large,xlarge:适应旧版本的屏幕匹配(旧版本没有宽度限定技术)
    port,land:竖屏,横屏下的layout、values

4.  实际应用:
    根据屏幕密度设计不同大小的drawable,或者使用9.png
    360px,mdpi和720px,xhdpi可以同用一个layout,同理类推
    dpi一样,屏幕宽度不一样,编写不同的layout文件夹
    在layout引用values,不同文件夹中编写不同屏幕的value
    为横竖屏分别编写port、land文件夹
关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0402s