1. Android的布局管理器:
在Android中,提供了五种布局管理器,主要通过继承ViewGroup来实现。
LinearLayout 线性布局
TableLayout 表格布局
RelativeLayout 相对布局
FrameLayout 帧布局
AbsoluteLayout 绝对布局
他们的继承关系如下:
java.lang.Object
android.view.View
android.view.ViewGroup
android.widget.LinearLayout
android.widget.TableLayout
android.widget.RelativeLayout
android.widget.FrameLayout
android.widget.AbsoluteLayout
2. java标准中的布局管理器:
主要实现方式是需要实现接口LayoutManager,例如FlowLayout的定义方式如下:
public class FlowLayout extends Object
implements LayoutManager, Serializable
可见,这是两种完全不同的实现方式。
3. 下面的链接是android五大布局的一个很好的学习例子:
http://blog.csdn.net/xys289187120/article/details/6655494