roker
V2EX  ›  Android

android 屏幕适配问题

  •  
  •   roker · Apr 6, 2015 · 15101 views
    This topic created in 4056 days ago, the information mentioned may be changed or developed.

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

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

    @allan1st 说的很对。
    bkmi
        9
    bkmi  
       Apr 7, 2015
    @lzx728
    @allan1st 也说了,分情况,我只是看不惯上来就不分情况的推崇RelativeLayout,使用RelativeLayout目的是减少一些布局嵌套,提高性能,至于兼容不同屏幕,作用有限,另外使用LinearLayout确实会增加布局的嵌套层数,但是不至于就卡,LinearLayout在有weight属性嵌套的时候才会有额外的计算。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   6080 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 06:11 · PVG 14:11 · LAX 23:11 · JFK 02:11
    ♥ Do have faith in what you're doing.