现在的位置: 首页 > 综合 > 正文

Android的布局管理器与java中的实现方式不同

2013年10月11日 ⁄ 综合 ⁄ 共 712字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.