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 µî°ú °°Àº ¼ºê ¼Ó¼ºµéÀÌ ÀÖ½À´Ï´Ù.
À§ÀÇ ¼Ò½º´Â margin °ú padding ¼Ó¼º ¿¹Á¦ ÀÔ´Ï´Ù. ÀÌŬ¸³½ºÀÇ ÇÁ·ÎÆÛƼ ¼Ó¼º¿¡¼ ÁöÁ¤À» Çϸé ÀÚµ¿À¸·Î ¸¸µé¾î Áý´Ï´Ù.
|