V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
roker
V2EX  ›  Android

android 屏幕适配问题

  •  
  •   roker · 2015-04-06 17:25:03 +08:00 · 11477 次点击
    这是一个创建于 3555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我设计了一种布局,组件的长高坐标都是相对屏幕长宽的百分比的形式,是不是这样就可以不用考虑加载图片组件屏幕适配的问题了?是不是就不需要搞很多不同屏幕的图片,求大神指点

    9 条回复    2015-04-07 19:34:33 +08:00
    finian
        1
    finian  
       2015-04-06 17:41:13 +08:00
    只有一套图的话,图片肯定会被拉伸
    MASAILA
        2
    MASAILA  
       2015-04-06 17:50:36 +08:00
    多用 RelativeLayout 9patch
    allan1st
        3
    allan1st  
       2015-04-06 18:19:37 +08:00 via Android
    如果都是按照百分比来的话一定是有问题的,特别是高度。建议了解一下 dp 的概念。
    你可以把你的设计简单的画出来贴上来,我可以帮你具体解释一下。
    bkmi
        5
    bkmi  
       2015-04-06 19:56:33 +08:00
    @MASAILA 慎用RelativeLayout 多用LinearLayout+weight
    allan1st
        6
    allan1st  
       2015-04-06 20:04:54 +08:00 via Android
    @bkmi 分情况,relative layout 在布局复杂情况下效率比多层的 linear layout 高。
    xmumiffy
        7
    xmumiffy  
       2015-04-06 22:08:12 +08:00
    有个单位叫dp
    alexlee0728
        8
    alexlee0728  
       2015-04-07 18:48:18 +08:00
    @bkmi 应该慎用LinearLayout,LinearLayout用多了会卡顿。

    @allan1st 说的很对。
    bkmi
        9
    bkmi  
       2015-04-07 19:34:33 +08:00
    @lzx728
    @allan1st 也说了,分情况,我只是看不惯上来就不分情况的推崇RelativeLayout,使用RelativeLayout目的是减少一些布局嵌套,提高性能,至于兼容不同屏幕,作用有限,另外使用LinearLayout确实会增加布局的嵌套层数,但是不至于就卡,LinearLayout在有weight属性嵌套的时候才会有额外的计算。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2843 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.