https://developer.android.com/reference/android/view/ViewGroup.LayoutParams
๋ทฐ๋ LayoutParams๋ฅผ ๋ถ๋ชจ์๊ฒ ์์ ์ด ์ด๋ป๊ฒ ๋ฐฐ์น๋๊ธธ(be laid out) ์ํ๋์ง ์ ํ๋๋ฐ์ ์ฌ์ฉํฉ๋๋ค. ์ด ํด๋์ค๊ฐ ์ง์ํ๋ ๋ชจ๋ ์๋ ๋ทฐ ์์ฑ๋ค์ ๋ฆฌ์คํธ๋ ViewGorup์ Layout ์์ฑ์์ ๋ณด์ธ์.
๊ธฐ๋ณธ LayoutParms ํด๋์ค๋ ๋ทฐ๊ฐ ๋๋น์ ๋์ด ๋ชจ๋ ์ผ๋งํผ์ผ๋ก ํฌ๊ณ ์ถ์์ง๋ง์ ๊ธฐ์ ํฉ๋๋ค. ๊ฐ ํฌ๊ธฐ(dimension. ํน์ ๊ท๋จธ, ์ฐจ์, ์น์...)๋, ์ด ์ค์ ํ๋์ ๋๋ค.
- FILL_PARENT : (API Level 8 ์ด์๋ถํฐ MATCH_PARENT๋ก ์ด๋ฆ์ด ๋ฐ๋์์ต๋๋ค.) ๋ถ๋ชจ๋งํผ ํฐ ์ฌ์ด์ฆ๋ฅผ ์ํ๋ ๋ทฐ๋ฅผ ์๋ฏธํฉ๋๋ค.
- WRAP_CONTENT : ๋ทฐ์ ์ฝํ ์ธ ๋ฅผ ๋๋ฌ์ ๋งํผ ์ถฉ๋ถํ ํฌ๊ธฐ๋ง ํ๋ฉด ๋๋ ๋ทฐ๋ฅผ ์๋ฏธํฉ๋๋ค.
- ์ ํํ ์ซ์
ViewGroup์ ๋ค๋ฅธ ํ์ ํด๋์ค๋ค์ ๋ํ LayoutParams์ ํ์ ํด๋์ค๋ค๋ ์กด์ฌํฉ๋๋ค. ์๋ฅผ ๋ค์ด, AbsoluteLayout์ X์ Y ๊ฐ์ ์ถ๊ฐํ๋ ์์ ๋ง์ LayoutParams์ ํ์ ํด๋์ค๋ฅผ ๊ฐ์ต๋๋ค.
'๋น ๊ตฌ๋ฉ ์ฑ์ฐ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Android] ContentProvider ๋ฌธ์ ์ฝ๊ธฐ (0) | 2022.10.14 |
---|---|
[Android] ๊ธฐ๋ณธ ์ ๊ณต BindingAdapter (0) | 2022.10.13 |
[Android] View ๋ฌธ์ ์ฝ๊ธฐ (1) | 2022.10.07 |
[Android][Retrofit][OAuth] OAuth2.0 ์ธ์ฆ ์ฒ๋ฆฌ๋ก ๋ณ๊ฒฝ (1) | 2022.09.20 |
[Android] androidx.fragment.app.FragmentContainerView (0) | 2022.08.22 |