简单demo就不要说了哈,知道framelayout的简单实例,感觉没有收获,看了源码,也没有什么感觉。我想知道它究竟用在什么地方比较合适呢?
各位大虾,你们一般用framelayout布局类做什么呢? 

解决方案 »

  1.   

    经常看到一个framelayout包括很多layout,还有貌似framelayout跟层相似,请高人解答下 
      

  2.   

    framelayout其实跟Java web里面的FrameSet很像的
      

  3.   

    FrameLayout很自由,因为无论你放多少个组件进去他都是从左上角开始计算,所以你可以用gravity和margin做出随心所欲的布局。如果是LinearLayout或RelativeLayout就必须遵循这个组件要放在上一个组件的旁边,限制会有点大,不过用来做自动排列是挺方便的,FrameLayout如果要做排列可是要一个一个自己算距离。
      

  4.   

    刚又看了下源码,不错,说的比较清楚。请问framelayout有哪些好的例子呢?我平时基本不用它,哎,基本就是不知它为何物阿。。
      

  5.   

    我也基本不用,我感觉RelativeLayout和LinearLayout基本就够用了
      

  6.   

    framelayout就像网页框架一样,里面可以放什么别的LAYOUT
      

  7.   

    Launcher 就是一个最好的例子  最底下是背景图片,上面是widgets,在上面是applist 一层覆盖一层
    ,后添加的再最上层。
    嵌套使用:<FrameLayout......
       <LinearLayout .......
          <RelativeLayout........
             <FrameLayout.......
             </FrameLayout>
          </RelativeLayout>
       </LinearLayout>
    </FrameLayout>
      

  8.   

    个人理解是层布局啊,后添加的东西会把原先添加的东西盖住。原来做游戏的,搞些简单的界面。用这个用的多的就是背包里显示道具好道具数量,道具有图标,道具数量显示要显示在图标的右下角,但是要在图标的上面,这个只能用FrameLayout布局,其他的布局搞不定的。
      

  9.   

    都从最左上角开始算起,如果不更改位置就是一层层的叠加,最好的范例就是android的launcher