Android的布局管理器与java中的实现方式不同
2011-08-24 17:59
441 查看
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
在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学习系列(二)布局管理器之线性布局的3种实现方式
- Android初学习 - 分别以Java code和XML两种方式给FrameLayout布局的Activity增加一个遮罩效果的实现
- android开发游记:RecycleView 实现复杂首页布局三种方式
- java 实现WebService 以及不同的调用方式
- Android高斯模糊在java层面上的两种实现方式
- 利用Java Soft Reference技术实现Android图片管理器
- 【学习笔记】android动画的不同实现方式以及要点
- Android ListView item 不同布局实现
- java 实现WebService 以及不同的调用方式
- 用两种不同的方式来实现一个三列布局,其中左侧和右侧的部分宽度固定,中间部分宽度随浏览器宽度的变化而自适应变化
- Android DES加解密的两种实现方式 - Java DES与Android DES不兼容问题
- AndroidUI设计之 布局管理器 - 详细解析布局实现
- android布局方式怎么适应不同屏幕大小
- java 实现WebService 以及不同的调用方式
- 如何用java实现不同编码方式字符串的转换(包含异常处理、重复不终止输入、缓冲区bufferedreader的使用)
- Android实现Tab布局的4种方式(Fragment+TabPageIndicator+ViewPager)
- 体验 Java 并发 api,用不同方式实现信号量锁(Semaphore)(5)
- Android RecyclerView中实现自定义GridView的方式(实现不同item)
- android开发游记:RecycleView 实现复杂首页布局三种方式
- Android 一个例子来解读Fragment实现横竖屏不同的布局