Android > LinearLayout (¸®´Ï¾î ·¹À̾ƿô) - layout_weight ¼Ó¼º µî·ÏÀÏ : 2017-07-05 11:06 Á¶È¸¼ö : 53,104"LinearLayout"¿¡¼ °¡Àå ÁÁÀº Á¡Àº ¹«¾ùÀϱî¿ä?
¾Èµå·ÎÀÌµå °³¹ßÇϽǶ§ °¡Àå °í¹ÎµÇ´Â ºÎºÐÀÌ ¹Ù·Î ´Ü¸»±âº°·Î °¡Áö°¢»öÀÎ ÇØ»óµµ ¹®Á¦ ÀÏ °ÍÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ ¹Ù·Î "LinearLayout"À¸·Î ÇØ°á ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹Ù·Î "layout_weight" ¶ó´Â ¼Ó¼ºÀ» È°¿ëÇÏ¸é µÇ´Âµ¥¿ä. ÀÌ "layout_weight" ¶ó´Â ¼Ó¼ºÀº ¹Ù·Î °¡ÁßÄ¡¸¦ ÁÖ´Â °ÍÀÔ´Ï´Ù. ´Ù½Ã ¸»¾¸µå¸®¸é ºÎ¸ð ·¹À̾ƿôÀÇ ³²Àº ¿µ¿ªÀ» ÀÏÁ¤ÇÑ ºñÀ²·Î °áÁ¤ÇÑ´Ù´Â ÀÇ¹Ì ÀÔ´Ï´Ù. 1. "layout_weight" »ç¿ëÇϱ⠻ç½Ç ÀÌ "layout_weight" ¼Ó¼ºÀº "LinearLayout" ¼Ó¼º¿¡ ÁöÁ¤ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ³»ºÎ¿¡ ¹èÄ¡ µÇ¾î ÀÖ´Â ºäµéÀÇ ¼Ó¼ºÀ¸·Î ¼³Á¤ÇÏ¼Å¾ß ÇÕ´Ï´Ù. Áï, ¸ðµç ºäµéÀÌ ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖÁÒ. ÇÏÁö¸¸ ÀÌ ¼Ó¼ºÀº "LinearLayout"¿¡¼ ¹Û¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ °¡ÁßÄ¡¶ó´Â °³³äÀº "LinearLayout"¿¡¼ ¹Û¿¡ Àû¿ëµÇ±â ¶§¹®ÀÔ´Ï´Ù. ÀÚ ±×·³ ÀÌ·¯ÇÑ Á¡À» È®ÀÎÇÏ°í ¿¹Á¦Äڵ带 º¸½Ã°Ú½À´Ï´Ù. À§ ¼Ò½º´Â "LinearLayout"¿¡ °¢±â ´Ù¸¥ »öÀ» °¡Áö°í ÀÖ´Â 3°³ÀÇ ºä¸¦ ¹èÄ¡ÇØ µÎ¾ú½À´Ï´Ù. ¿©±â¼ º¸¼Å¾ß ÇÒÁ¡Àº »¡°£ ³×¸ðºÎºÐÀä. À̺κÐÀÌ ¹Ù·Î "layout_weight" ¼Ó¼ºÀ¸·Î °¡ÁßÄ¡¸¦ ºÎ°¡ÇÏ´Â ¸ð½ÀÀÔ´Ï´Ù. °¢°¢ 1, 5, 3 ÀÇ °¡ÁßÄ¡¸¦ ÁÖ°í ÀÖ´Â ¸ð½ÀÀÔ´Ï´Ù. ÀÌ ¸»ÀÎ Áï, ºÎ¸ðºäÀÇ ¼¼·Î ¿µ¿ªÀ» 1:5:3 ºñÀ²·Î ³ª´²¼ ¹èÄ¡ µÈ´Ù´Â ÀǹÌÀÔ´Ï´Ù. ±×·±µ¥ ¿Ö "¼¼·Î ¿µ¿ª"¸¸Àϱî¿ä? ±×°Ç ¹Ù·Î ºÎ¸ð "LinearLayout"ÀÇ "orientation" ¼Ó¼ºÀÌ ¼¼·ÎÀ̱⠶§¹®ÀÌÁÒ. ±×·¡¼ ºäµéÀÌ ¼¼·Î ¹èÄ¡µÇ±â ¶§¹®¿¡ °¡ÁßÄ¡´Â ¼¼·Î °¡ÁßÄ¡¸¸ ÁÙ ¼ö ÀÖ½À´Ï´Ù. [¿©±â¼ Àá±ñ] - °¢ ¹èÄ¡µÈ ºäµéÀÇ ¼¼·Î ±æÀÌ´Â "0dp"·Î ÁØ °ÍÀº °¡ÁßÄ¡ ¶§¹®¿¡ Àǹ̰¡ ¾ø¾îÁ³±â ¶§¹®ÀÔ´Ï´Ù. ÀÚ 3°³ÀÇ ºä°¡ À̶»°Ô ³ª´³´ÂÁö ÇÑ´«¿¡ º¸¿©ÁÖ´Â °á°ú ȸéÀÔ´Ï´Ù. 3°³ÀÇ ºä°¡ °¢°¢ 1:5:3 À¸·Î ³ª´²Á® ÀÖÀ½À» ¾Ë ¼ö ÀÖ½À´Ï´Ù. À̹ø¿£ ¼¼·Î°¡ ¾Æ´Ñ °¡·Î "LinearLayout"ÀÇ °¡ÁßÄ¡¸¦ ÁÖ¾î º¸°Ú½À´Ï´Ù. »¡°£»ö ³×¸ð¸¦ º¸½Ã¸é "horizontal" ¼Ó¼ºÀ» ÁÜÀ¸·Î½á °¡·Î ·¹À̾ƿôÀ» ¼³Á¤ÇÏ¿´½À´Ï´Ù. ±×¸®°í ÆĶõ»ö ³×¸ð¸¦ º¸½Ã¸é °¢°¢ÀÇ ºä¿¡ °¡ÁßÄ¡¸¦ ÁÖ¾ú½À´Ï´Ù. ±×·³ °á°ú¸¦ È®ÀÎÇØ º¸°Ú½À´Ï´Ù. º¸½Ã´Ù ½ÃÇÇ, °¡·Î ºñÀ² 1:5:3À¸·Î Á¤È®È÷ ³ª´²Á® ÀÖÀ½À» È®ÀÎ ÇÒ¼ö ÀÖ½À´Ï´Ù. 2. °¡ÁßÄ¡¿Í ÀÏ¹Ý ±æÀ̸¦ °°ÀÌ »ç¿ëÇϱâ ÀÚ ÇÑ°¡Áö ¿¹·Î 3°³ÀÇ ºä°¡ ¼¼·Î "LinearLayout"¿¡ ¹èÄ¡ µÇ¾î ÀÖ½À´Ï´Ù. ±×Áß ÇϳªÀÇ ºä´Â ¼¼·Î ±æÀ̸¦ "200dp"·Î ÁÖ°í, ³ª¸ÓÁö 2°³ÀÇ ºä´Â °¡ÁßÄ¡¸¦ ÁÖ¾ú½À´Ï´Ù. ±×·¯¸é ¾î¶»°Ô µÉ±î¿ä? Àüü ¼¼·Î ±æÀÌ¿¡¼ "200dp" ¸¦ 뺴°í ³ª¸ÓÁö ±æÀ̸¦ °¡ÁßÄ¡ ¸¸Å ³ª´²¼ °¡Áö°Ô µË´Ï´Ù. ÀÚ À§¿Í °°ÀÌ Ã¹¹ø° ºä´Â °¡ÁßÄ¡ ¾øÀÌ ¼¼·Î ±æÀÌ "200dp"¸¦ ÁÖ¾îÁ³°í, ³ª¸ÓÁö 2°³ÀÇ ºä´Â °¡ÁßÄ¡ 1:2·Î ÁÖ¾ú½À´Ï´Ù. ÀÚ ÀÌ·¸°Ô µÇ¸é Àüü ¼¼·Î ±æÀÌ¿¡¼ "200dp" ¸¦ »©°í ³ª¸ÓÁö ºÎºÐ¿¡¼ 1:2·Î ³ª´² °¡Áö°Ô µË´Ï´Ù. À§¿¡ º¸½Ã´Ù ½ÃÇÇ 200dp·Î ¿ì¼± ºä¸¦ Â÷Áö ÇÏ°í ³ª¸ÓÁö ºÎºÐÀ» 1:2·Î ³ª´² °¡Áö´Â ¸ð½ÀÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¼¯¾î¼ »ç¿ëÇÏ½Ã¸é ºä¸¦ ±¸¼ºÇÏ´Â ÈνŠ¼ö¿ùÇÏ½Ç °Ì´Ï´Ù. ¸®´Ï¾î ·¹À̾ƿôÀ» ¸¹ÀÌ »ç¿ëÇÏ´Â ÀÌÀ¯°¡ ¹Ù·Î ÀÌ °¡ÁßÄ¡¸¦ ÁÙ¼ö Àֱ⠶§¹®ÀÏ °ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô °¡ÁßÄ¡·Î ºä¸¦ ±¸¼ºÇÏ¿©¼ ¾î¶°ÇÑ ÇØ»óµµ¶óµµ µ¿ÀÏÇÑ ºäµéÀÇ ¹èÄ¡¸¦ º¼¼ö ÀÖ´Â °ÍÀÌÁÒ. °¡ÁßÄ¡ »ç¿ëÀÌ Àͼ÷ÇØ Áú¶§ ÂëÀ̸é È¸é ±¸¼ºÇÏ´Â °Í ÂëÀº ¼Õ½±°Ô ÇϽǼö ÀÖÀ¸½Ç °Ì´Ï´Ù. ±×·³ À̹ø °ÀÇ´Â ¿©±â±îÁö ÇÏ°Ú½À´Ï´Ù.
|