Android的布局管理器与java中的实现方式不同
16lz
2021-01-23
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
在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
更多相关文章
- Android 系统服务的两种注册方式
- 获取android顶部状态栏高度的两种方式
- 布局管理器
- 如何实现Android 布局背景模糊化处理
- android textView 加入连接方式
- Android监听软键盘的方式
- Android Studio Gradle两种更新方式