๋ทฐ(view)
ํ๋ฉด์ ์๋ ๋ชจ๋ ๊ตฌ์ฑ์์
๋์ ๋ณด์ด๋ ๊ฒ - ์์ ฏ
๋์ ๋ณด์ด์ง ์๋ ๊ฒ - ๋ ์ด์์
๋ ์ด์์๋ ๋ทฐ์ด๊ธฐ ๋๋ฌธ์, ๋ ์ด์์ ์์ ๋ ์ด์์์ ๋ฃ์ผ๋ฉด์ ๋ณต์กํ ํ์์ ๋ํ๋ธ๋ค.
๐๋ทฐ๊ทธ๋ฃน ์์ ๋ทฐ๊ทธ๋ฃน์ด ๊ฐ๋ฅํ๋ค!
์๋๋ก์ด๋ ๊ธฐ๋ฐ์ ํ๋ธ๋ฆฟ๊ณผ ์ค๋งํธํฐ์ ์ฌ์ฉ์๊ฐ ์ธ๋ก์ ๊ฐ๋ก์ ๋ฐฉํฅ ๋ชจ๋๋ฅผ ์ฌ์ฉํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋ฉด ๊ณต๊ฐ์ ์ ํ์ฉํ๊ธฐ ์ํด์ ๋ ์ด์์์ ์ ์ฌ์ฉํด์ผ ํ๋ค.
๋ฐ๋ผ์, ๋ ์ด์์์ ํ์ฉ๋๋ฅผ ๋์ด๊ธฐ ์ํ layout_width, layout_height ์ ์ฌ์ฉ!
<LinearLayout xmins:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
/>
</LinearLayout>
=> ๋ฒํผ์ด ์ผ์ชฝ ์์ ์์นํจ
-match_parent
๋ทฐ ๊ทธ๋ฃน์ ๋จ์ ์๋ ์ฌ์ ๊ณต๊ฐ์ ์ฑ์
๋ถ๋ชจ ๋ทฐ์ ๋ด๋ถ ์ฌ๋ฐฑ(padding)์ ์ ์ธํ ํฌ๊ธฐ๋ก ์ค์
-wrap_content
๋ทฐ์ ๋ค์ด ์๋ ๋ด์ฉ๋ฌผ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ทฐ์ ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋จ
ํฌํจ๋ ๋ด์ฉ์ ๋ณด์ฌ์ค ์ ์๋ ํฌ๊ธฐ๋ก ์ค์
-ํฌ๊ธฐ ๊ฐ ์ง์
ํฌ๊ธฐ๋ฅผ ๊ณ ์ ๋ ๊ฐ์ผ๋ก ์ง์ ์ง์ ํ๊ณ ์ถ์ ๋ ์ฌ์ฉํจ
ex) 100px, 200dp
๐๋ทฐ ํฌ๊ธฐ ์ง์ ์ ์ฌ์ฉ๋๋ ๋จ์
๋จ์ | ๋จ์ ํํ | ์ค๋ช |
px | ํฝ์ | ํ๋ฉด ํฝ์ |
dp / dip | ๋ฐ๋ ๋ ๋ฆฝ์ ํฝ์ | 160dpi ํ๋ฉด์ ๊ธฐ์ค์ผ๋ก ํ ํฝ์ |
sp / sip | ์ถ์ฒ ๋ ๋ฆฝ์ ํฝ์ | ๊ฐ๋ณ ๊ธ๊ผด์ ๊ธฐ์ค์ผ๋ก ํ ํฝ์ ๋ก dp์ ์ ์ฌํ๋ ๊ธ๊ผด์ ์ค์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง |
in | ์ธ์น | 1์ธ์น๋ก ๋ ๋ฌผ๋ฆฌ์ ๊ธธ์ด |
mm | ๋ฐ๋ฆฌ๋ฏธํฐ | 1๋ฐ๋ฆฌ๋ฏธํฐ๋ก ๋ ๋ฌผ๋ฆฌ์ ๊ธธ์ด |
em | ํ ์คํธ ํฌ๊ธฐ | ๊ธ๊ผด๊ณผ ์๊ด์์ด ๋์ผํ ํ ์คํธ ํฌ๊ธฐ ํ์ |
'APP > ANDROID' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ถ์คํธ์ฝ์ค]์๋๋ก์ด๋ ํ๋๊ทธ๋จผํธ(fragment),์ก์ ๋ฐ (0) | 2020.02.27 |
---|---|
[๋ถ์คํธ์ฝ์ค] ๋ธ๋ก๋์บ์คํธ ์์ ์/์ํ ๊ถํ (0) | 2020.02.21 |
[๋ถ์คํธ์ฝ์ค] ์ธํ ํธ(intent)๋ฅผ ์ด์ฉํ ํ๋ฉด์ ํ (0) | 2020.02.18 |
[๋ถ์คํธ์ฝ์ค]์คํฌ๋กค๋ทฐ (0) | 2020.02.13 |
[๋ถ์คํธ์ฝ์ค]๋ ์ด์์ ๋ง๋ค๊ธฐ (0) | 2020.02.05 |