Layout

·¹À̾ƿôÀº ºäµéÀ» ¾î¶»°Ô ¹èÄ¡ ÇÒ °ÍÀÎÁö °áÁ¤ÇÑ´Ù.
¸î°¡Áö Á¾·ù°¡ ÀÖÁö¸¸ ¿©±â¼­´Â LinearLayout°ú RelativeLayout, GridLayout¿¡ ´ëÇؼ­¸¸ ¾Ë¾Æ º»´Ù.

LinearLayout : ·¹À̾ƿô ¾È¿¡ ÀÖ´Â °´Ã¼µéÀÌ °¡·Î ¶Ç´Â ¼¼·Î ¹æÇâÀ¸·Î ³ª¿­µÇ°Ô Çϴ Ư¡ÀÌ ÀÖ´Ù. ±ÔÄ¢ÀûÀÎ ¹èÄ¡¿¡ ¸¹ÀÌ È°¿ë µÈ´Ù.

RelativeLayout : ·¹À̾ƿô ¾È¿¡ ÀÖ´Â °´Ã¼µéÀÌ ¼­·Î »ó´ëÀûÀÎ À§Ä¡·Î ¼³Á¤Çϴ Ư¡ÀÌ ÀÖ´Ù. ÀÚÀ¯·Î¿î °´Ã¼ ¹èÄ¡°¡ ÇÊ¿äÇÒ ¶§ ÁÖ·Î »ç¿ëÇÑ´Ù.

GridLayout : Android 4.0¿¡¼­ óÀ½ ¼Ò°³ µÇ¾ú´Ù.
columnCount¿Í rowCount ¼Ó¼ºÀ» ÀÌ¿ëÇÏ¿© Å×À̺í°ú °°Àº È¿°ú¸¦ ÁÙ¼ö ÀÖ´Ù.

LinearLayoutÀÇ ±âº» ¼Ó¼ºÀº ´ÙÀ½°ú °°´Ù.

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

    android:orientation="horizontal"

    android:layout_width="match_parent"

    android:layout_height="match_parent">

</LinearLayout

TextView hello_worldÀÇ layout_width°¡ match_parentÀ̱⠶§¹®¿¡ °¡·Î·Î ²ËÂ÷ ¹ö¸°´Ù.
ºÎ¸ðÀÇ Å©±â ¸¸Å­ ä¿î´Ù. ±×·¡¼­ EditText¿Í ButtonÀÇ ºä°¡ º¸ÀÌÁö ¾Ê´Â´Ù.

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

    android:orientation="horizontal"

    android:layout_width="match_parent"

    android:layout_height="match_parent">

    <TextView

        android:layout_width="match_parent"

        android:layout_height="wrap_content"

        android:text="@string/hello_world" />

    <EditText

        android:id="@+id/edit"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="¿©±â¿¡ ÀÔ·Â" />

    <Button

        android:id="@+id/btn"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="È®ÀÎ" />

</LinearLayout>

TextView hello_worldÀÇ layout_width°¡ wrap_contentÀ̱â ÀǵµÇÑ ´ë·Î ³ª¿Â´Ù.
wrap_contect´Â ³»¿ë¹°ÀÇ Å©±â¸¸Å­¸¸ ä¿î´Ù.

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

    android:orientation="horizontal"

    android:layout_width="match_parent"

    android:layout_height="match_parent">

    <TextView

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="@string/hello_world" />

    <EditText

        android:id="@+id/edit"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="¿©±â¿¡ ÀÔ·Â" />

    <Button

        android:id="@+id/btn"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:text="È®ÀÎ" />

</LinearLayout>

GridLayout

±×¸®µå ·¹À̾ƿôÀ» ÀÌ¿ëÇÏ¸é ·¹À̾ƿô Áߺ¹¾øÀÌ Å×À̺í Ç¥ÇöÀ» ½±°Ô ÇÒ ¼ö ÀÖ´Ù.
Ä®·³À» 2°³·Î ÇÏ¿© ù ¹ø° Ä®·³Àº ¿À¸¥ÂÊ Á¤·ÄÀ» ÇÏ¿´´Ù.

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

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:columnCount="2">

 

    <TextView android:text="Number" android:layout_gravity="right" />

    <EditText android:text="101-309" />

    <TextView android:text="nationality" android:layout_gravity="right" />

    <EditText android:text="Republic of Korea" />

    <TextView android:text="destination" android:layout_gravity="right" />

    <EditText android:text="the People's Republic of China" /> 

 

</GridLayout>