๐คAndroid/Java
[Android] ์๋๋ก์ด๋ - ๋ฆฌ๋์ด ๋ ์ด์์(LinearLayout) 2๊ฐ์ง ์ข ๋ฅ
๋ฃจ๋ฆฌ์ผใ
2023. 12. 21. 18:01
๋ฐ์ํ
์๋๋ก์ด๋์ LinearLayout์ ํ๋ฉด์ ๊ฐ๋ก ๋๋ ์ธ๋ก๋ก ์ผ๋ ฌ๋ก ๋ฐฐ์นํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ ์ด์์์ด๋ค. ์ฃผ๋ก ๋ทฐ๋ค์ ์ผ๋ ฌ๋ก ๋ฐฐ์นํ๊ฑฐ๋, ์ค์ฒฉํ์ฌ ์ฌ์ฉํ์ฌ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ๋ฐ ์ ์ฉํ๋ค. ์ฌ๋ฌ ๊ฐ์ง ๋ฐฉ์์ผ๋ก LinearLayout์ ์ฌ์ฉํ ์ ์๋ค.
1. ์ํ ๋ฐฉํฅ(๊ฐ๋ก) LinearLayout
- ๊ธฐ๋ณธ ๋ฐฉํฅ์ ์ํ.
- android:orientation="horizontal"๋ก ์ค์ ํ๊ฑฐ๋, ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก setOrientation(LinearLayout.HORIZONTAL)์ ์ฌ์ฉํ์ฌ ์ํ์ผ๋ก ์ค์ ํ๋ค.
- ์์ ๋ทฐ๋ค์ ๊ฐ๋ก๋ก ์ผ๋ ฌ๋ก ๋ฐฐ์นํ๋ค.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<!-- ์ํ์ผ๋ก ๋ฐฐ์น๋ ์์ ๋ทฐ๋ค -->
</LinearLayout>
[Android Emulator]
2. ์์ง ๋ฐฉํฅ(์ธ๋ก) LinearLayout
- android:orientation="vertical"๋ก ์ค์ ํ๊ฑฐ๋, ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก setOrientation(LinearLayout.VERTICAL)์ ์ฌ์ฉํ์ฌ ์์ง์ผ๋ก ์ค์ ํ๋ค.
- ์์ ๋ทฐ๋ค์ ์ธ๋ก๋ก ์ผ๋ ฌ๋ก ๋ฐฐ์นํ๋ค.
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- ์ธ๋ก๋ก ๋ฐฐ์น๋ ์์ ๋ทฐ๋ค -->
</LinearLayout>
[Android Emulator]
๋ฐ์ํ