developer.android.com/reference/kotlin/androidx/recyclerview/widget/RecyclerView#sethasfixedsize
RecyclerView | Android ๊ฐ๋ฐ์ | Android Developers
RecyclerView open class RecyclerView : ViewGroup, ScrollingView, NestedScrollingChild2, NestedScrollingChild3 Known Direct Subclasses BaseGridView An abstract base class for vertically and horizontally scrolling lists. WearableRecyclerView Wearable speci
developer.android.com
androidx.recyclerview.widget.RecyclerView
open fun setHasFixedSize(hasFixedSize: Boolean) : Unit
hasFixedSize : Boolean - ์ด๋ํฐ์ ๋ณํ๊ฐ ๋ฆฌ์ฌ์ดํด๋ฌ์ ํฌ๊ธฐ์ ์ํฅ์ ์ฃผ์ง ์๋๋ค๋ฉด true, ์ํฅ์ ์ค๋ค๋ฉด false
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ ํฌ๊ธฐ๊ฐ ์ด๋ํฐ์ ๋ด์ฉ์ ๋ฐ๋ผ ์ํฅ๋ฐ์ง ์๋๋ค๋ ๊ฒ์ ๋ฏธ๋ฆฌ ์๋ฉด ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๋ ์ฌ๋ฌ ์ต์ ํ๋ฅผ ์ํํ๋ค. ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ ์์ ๋ทฐ๋ ์ด๋ํฐ์ ๋ด์ฉ๋ค(ํญ๋ชฉ ๊ฐ์ ์ ์ธํ๊ณ )๊ณผ ์๊ด์์ด ๋ค๋ฅธ ์์๋ค(๋ถ๋ชจ ๋ทฐ์ ํฌ๊ธฐ ๋ฑ)์ ์ํด์๋ ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋๋ ๊ฒ์ด๋ค.
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๊ฐ ์ด ๊ฒฝ์ฐ์ ํด๋นํ๋ฉด true๋ฅผ ์ค์ ํ๋ผ. ๊ทธ๋ฌ๋ฉด ์ด๋ํฐ์ ๋ด์ฉ์ด ๋ณ๊ฒฝ๋๋ฉด ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ๊ฐ ๋ ์ด์์ ์ ์ฒด๋ฅผ ๋ฌดํจํํด ๋ค์ ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋ง๋๋ค.
- ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ layout_height ๊ฐ์ด match_parent ์ผ ๋ > hasFixedSize(true)
- ๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ์ layout_height ๊ฐ์ด wrap_content ์ผ ๋ > hasFixedSize(false)
๋ฆฌ์ฌ์ดํด๋ฌ๋ทฐ ์ฌ์ฉ์์ ์ต์ ํ๋ฅผ ์ํ์ฌ.
'๋น ๊ตฌ๋ฉ ์ฑ์ฐ๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kotlin] const (0) | 2021.03.13 |
---|---|
[Kotlin] ๋ฌธ์์ด ์๋ฆฌ์ ์ฑ์ฐ๊ธฐ : padStart() padEnd() (0) | 2021.03.10 |
[Android] AppCompat Library ์ฌ์ฉ ์ด์ (0) | 2021.03.08 |
[Kotlin] Equality ==, === (0) | 2021.03.08 |
[Design Pattern] Delegation Pattern (0) | 2021.03.05 |