Android中的布局方式之 框架布局管理器

FrameLayout 布局,又叫帧布局,就是在屏幕上开辟一个区域以填充所有的组件,但是FrameLayout会将所有的组件都放在屏幕的左上角,而且所有的组件通过层叠的方式来进行显示,也就是说,他们都是从从上角处开始放,然后一个覆盖着一个的方式。

看看xml文件,我们只是把Linelayout换成了Framelayout其它都没变。如下:

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <FrameLayout xmlns:Android="http://schemas.android.com/apk/res/android"  
  3.     android:orientation="vertical"  
  4.     android:layout_width="fill_parent"  
  5.     android:layout_height="fill_parent"  
  6.     >  
  7.     <ImageView  
  8.         android:id="@+id/myimg"   
  9.         android:src="@drawable/mldn_3g"  
  10.         android:layout_width="wrap_content"  
  11.         android:layout_height="wrap_content"/>  
  12.     <EditText  
  13.         android:id="@+id/myinput"   
  14.         android:text="请输入您的姓名..."  
  15.         android:layout_width="wrap_content"  
  16.         android:layout_height="wrap_content"/>  
  17.     <Button  
  18.         android:id="@+id/mybut"  
  19.         android:layout_width="wrap_content"  
  20.         android:layout_height="wrap_content"   
  21.         android:text="按我" />  
  22. <TextView    
  23.     android:layout_width="fill_parent"   
  24.     android:layout_height="wrap_content"   
  25.     android:text="@string/hello"  
  26.     />  
  27. </FrameLayout>  
结果如下:

Android中的布局方式之 框架布局管理器

相关推荐