1. 程式人生 > 其它 >Android線性佈局和常用屬性

Android線性佈局和常用屬性

最常用屬性

  1. Android:id

  2. Android:layout_width:寬

  3. Android:layout_height:高

  4. android:background:背景

  5. android:layout_margin:外間距

  6. android:layout_padding:內邊距

  7. android:orientation:方向

  8. wrap_content:包含內容,內容有多少,寬度為多少

  9. match_parent:匹配符合點,上一個控制元件是多少就是多少

  10. android:gravity將裡面的控制元件排列

  11. android:layout_weight:把剩餘內容平分

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity">

<LinearLayout
android:id="@+id/li_1"
android:layout_width="200dp"
android:layout_height="200dp"
android:orientation="vertical"
android:background="#000000"
android:paddingTop="20dp"
android:paddingBottom="20dp"
android:paddingLeft="20dp"
android:paddingRight="20dp"
android:layout_marginBottom="20dp"
>
<View
android:layout_width="match_parent"
android:layout_height="200dp"
android:background="#FF0033"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/li_2"
android:layout_width="match_parent"
android:layout_height="200dp"
android:orientation="horizontal"
android:background="#0066FF"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp">

<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#FFEB3B"
android:layout_weight="1"
/>

<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#2CE033"
android:layout_weight="1"
/>

<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:background="#F44336"
android:layout_weight="1"
/>

</LinearLayout>

</LinearLayout>