Android 線性佈局:LinearLayout

線性佈局是android佈局方式中最簡單的一種,分爲垂直線性佈局和水平線性佈局

注意事項:

1. android:orientation="vertical" 垂直佈局 android:orientation="horizontal"水平佈局

2.可以嵌套一個容器裏的佈局不影響其他容器的佈局

3.android:layout_weight="1"  這這裏指控件在父控件中所佔的比重

4. android:background 用來定義背景  android:textSize="15pt" 用來定義字體大小

實例:這裏只有佈局文件有代碼


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <LinearLayout 
    	android:orientation="horizontal"
 	android:layout_width="match_parent"
   	android:layout_height="match_parent"
    	android:layout_weight="1">
    	<TextView
          android:text="red"
          android:gravity="center_horizontal"
          android:background="#aa0000"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="green"
          android:gravity="center_horizontal"
          android:background="#00aa00"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="blue"
          android:gravity="center_horizontal"
          android:background="#0000aa"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"
          android:layout_weight="1"/>
      <TextView
          android:text="yellow"
          android:gravity="center_horizontal"
          android:background="#aaaa00"
          android:layout_width="wrap_content"
          android:layout_height="match_parent"
          android:layout_weight="1"/>
   	</LinearLayout>
   	
   	
    <LinearLayout 
    	android:orientation="vertical"
 	    android:layout_width="match_parent"
   		android:layout_height="match_parent"
    	android:layout_weight="1">
    <TextView
        android:text="第一行"
        android:textSize="15pt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="第二行"
        android:textSize="15pt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="第三行"
        android:textSize="15pt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
    <TextView
        android:text="第四行"
        android:textSize="15pt"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/>
   	</LinearLayout>
</LinearLayout>
效果圖:

源碼Demo下載

發佈了18 篇原創文章 · 獲贊 32 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章