¾È±Ô °øºÎ¹æ

Android > LinearLayout (¸®´Ï¾î ·¹À̾ƿô) - ¼Ó¼º

µî·ÏÀÏ : 2017-07-05 11:05 Á¶È¸¼ö : 53,097

¹Ú½º¸ðµ¨ÀÇ ·¹À̾ƿô ÀÔ´Ï´Ù.

1. ¹æÇâ ¼³Á¤

¹æÇâ¼Ó¼ºÀº ·¹À̾ƿô¿¡ ²À ÇÊ¿äÇÑ ¼Ó¼ºÀ¸·Î, ºä¸¦ Â÷·Ê´ë·Î Ãß°¡ÇÒ ¶§ °¡·Î¹æÇâÀ¸·Î ÇÒ°ÍÀÎÁö ¶Ç´Â ¼¼·Î¹æÇâÀ¸·Î ÇÒ°ÍÀÎÁö ÁöÁ¤ ÇÒ ¼ö ÀÖ½À´Ï´Ù.



À§ÀÇ Ã³·³ 뱡ÇâÀ» ¹Ù²Ù´Â ¼Ó¼ºÀº orientation ÀÔ´Ï´Ù.

°¡·Î¹æÇâ ¼³Á¤
android:orientation="horizontal"

»õ·Î¹æÇâ ¼³Á¤
android:orientation="vertical"

2. Á¤·Ä¹æÇâ ¼³Á¤

Á¤·Ä¹æÇâÀ» ¼³Á¤ÇÏ´Â ¼Ó¼ºÀº layout_gravity , gravity ÀÔ´Ï´Ù.

- layout_gravity : ºÎ¸ð ÄÁÅ×À̳ÊÀÇ ¿©À¯ °ø°£¿¡ ºä°¡ ¸ðµÎ ä¿öÁöÁö ¾Ê¾Æ ¿©À¯ °ø°£¾È¿¡¼­ ºä¸¦ Á¤·ÄÇÒ ¶§
- gravity : ºä¿¡¼­ È­¸é¿¡ Ç¥½ÃÇÏ´Â ³»¿ë¹°À» Á¤·ÄÇÒ ¶§



À§ÀÇ ±×¸²°ú °°ÀÌ ¸®´Ï¾î·¹À̾ƿôÀÌ Àüü¸¦ °¨½Î°í ÀÖ´Â »óÅ¿¡¼­ ¹öÆ°À» Á¤·ÄÇÏ°í ½ÍÀ» °æ¿ì layout_gravity ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºäÀÇ È­¸é¿¡ Ç¥½ÃÇÏ´Â ³»¿ë¹°ÀÇ Á¤º¸¸¦ Á¤·ÄÇÏ´Â °æ¿ì¿¡´Â gravity ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.



À§¿Í °°ÀÌ Textview ÀÇ »çÀÌÁî´Â Àüüȭ¸é¿¡ »Ñ·ÁÁöÁö¸¸ ³»¿ë¹°À» ´Ù ä¿öÁöÁö ¾Ê½À´Ï´Ù.

ÀÌ·±°æ¿ì¿¡´Â gravity ¼Ó¼ºÀ» ÀÌ¿ëÇؼ­ Textview ³»¿ëÀÇ À§Ä¡¸¦ Á¤ÇØ ÁÙ¼ö ÀÖ½À´Ï´Ù.

left|top , center_horizontal|center_vertical , right|bottom °ú °°ÀÌ µÎ°¡Áö ÀÌ»óÀÇ ¼Ó¼ºÀ» Á־ Á¤·Ä½Ãų ¼öµµ ÀÖ½À´Ï´Ù.


3. ¿©¹é¼³Á¤ (margin , padding)
ºÎ¸ð ÄÁÅ×À̳ÊÀÇ ¿©À¯ °ø°£°ú ºä »çÀÌÀÇ ¿©¹éÀ» ÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î layout_margin ¼Ó¼ºÀÌ ÀÖÀ¸¸ç, ºä¾ÈÀÇ ³»¿ë¹°ÀÎ ÅؽºÆ®³ª À̹ÌÁö¿Í

ºä ¾ÈÀÇ ¿µ¿ª»çÀÌÀÇ ¿©¹éÀ» ÁÙ ¼ö ÀÖ´Â ¹æ¹ýÀ¸·Î padding ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

margin : layout_marginLeft , layout_marginRight , layout_marginTop, layout_marginBottom  µî°ú °°Àº ¼­ºê ¼Ó¼ºµéÀÌ ÀÖ½À´Ï´Ù.

padding : paddingTop , paddingBottom, paddingLeft, paddingRight µî°ú °°Àº ¼­ºê ¼Ó¼ºµéÀÌ ÀÖ½À´Ï´Ù.
 
      <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="5dp"
            android:layout_marginBottom="5dp"
            android:layout_marginLeft="5dp"
            android:layout_marginRight="5dp"
            android:layout_marginTop="5dp"
            android:gravity="right|top"
            android:padding="5dp"
            android:paddingBottom="5dp"
            android:paddingLeft="5dp"
            android:paddingRight="5dp"
            android:paddingTop="5dp"
            android:text="TextView" />


À§ÀÇ ¼Ò½º´Â margin °ú padding ¼Ó¼º ¿¹Á¦ ÀÔ´Ï´Ù.



ÀÌŬ¸³½ºÀÇ ÇÁ·ÎÆÛƼ ¼Ó¼º¿¡¼­ ÁöÁ¤À» Çϸé ÀÚµ¿À¸·Î ¸¸µé¾î Áý´Ï´Ù.
 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.