WEB开发网
开发学院手机开发Android 开发 Android五大布局对象:FrameLayout,LinearLayout,A... 阅读

Android五大布局对象:FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout.

 2010-09-27 01:45:00 来源:WEB开发网   
核心提示:值,剩余的空间就会按这些子元素指定的weight 比例分配给这些子元素,Android五大布局对象:FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout.(2),默认的 weight 值为0,例如,这两个文本框将等比例地放大,并填满剩余的空
值,剩余的空间就会按这些子元素指定的weight 比例分配给这些子元素。默认的 weight 值为0。例如,如果有三个文本框,其中两个指定了weight 值为1,那么,这两个文本框将等比例地放大,并填满剩余的空间,而第三个文本框不会放大。

我们看一下效果图:

其中Main.xm l代码如下:

< ?xml version="1.0" encoding="utf-8"?>

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

< LinearLayout

android:orientation="vertical"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_weight="2">

< TextView

android:text="Welcome to Mr Wei's blog"

android:textSize="15pt"

android:layout_width="fill_parent"

android:layout_height="wrap_content"

/>

< /LinearLayout>

< LinearLayout

android:orientation="horizontal"

android:layout_width="fill_parent"

android:layout_height="fill_parent"

android:layout_weight="1">

< TextView

android:text="red"

android:gravity="center_horizontal" //这里字水平居中

android:background="#aa0000"

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_weight="1"/>

< TextView

android:text="green"

android:gravity="center_horizontal "

android:background="#00aa00"

android:layout_width="wrap_content"

android:layout_height="fill_parent"

android:layout_weight="1"/>

< /LinearLayout>

上一页  1 2 3 4 5  下一页

Tags:Android 五大 布局

编辑录入:coldstar [复制链接] [打 印]
赞助商链接