要使控件能够重叠显示,可以使用AbsoluteLayout,但是这个布局格式好像不推荐使用,并且已经是弃用状态了那么请教还有什么办法可以使控件互相之间可以重叠,多谢。

解决方案 »

  1.   

    framelayout 正解...一层一层叠上去。。
      

  2.   

    哦,可能我没说清楚。
    FrameLayout每个区域中的控件都会固定在左上角
    我的意思是部分重叠,其实就是要精确控制控件的位置,比如一个正方形和一个正方形只重叠三分之一区域这样的,还请指教。
      

  3.   

    RelativeLayout相对布局能实现,
      

  4.   

    是吗?
    找了一下,请教有通过代码设定的方法吗?
    因为我控件数量不定,需要在代码中动态生成,不是XML中设定,多谢。
      

  5.   

    调用setPadding(int,int,int,int)试试
      

  6.   

    设置padding不是控件占据的空间吗?和位置没有关系吧。