일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 라이브러리 커스텀
- react
- react native hook
- 안드로이드
- react native lodash
- baseurl 오류
- removeClippedSubviews
- 리액트 네이티브 ios
- 리액트네이티브 hooks
- react native privacy manifest
- react native hooks
- tsconfig baseurl
- patch package
- unable to resolve module
- ReactNative
- 리액트네이티브
- RecyclerView
- onScrollToIndexFailed
- 헤르메스 엔진
- 리액트 네이티브 헤르메스
- 하우스플리퍼인테리어
- React Native
- 스팀게임추천
- Android
- Graveyard Keeper
- 리액트네이티브 라이브러리 커스텀
- 하우스플리퍼
- Kotlin
- hermes engine
- privacy manifest
- Today
- Total
목록Kotlin (2)
숨참고 개발다이브
View에는 width, height 혹은 measuredWidth, measuredHeight 함수가 존재한다. 하지만 이걸 onCreate() 에서 호출하게 되면 0을 리턴하게 된다. onCreate 시점에는 View가 아직 그려지기 전 단계이기 때문이다. 뷰의 크기를 구하기 위해서는 'ViewTreeObserver'를 사용하면 되는데, 이름 그대로 ViewTree에 대한 옵저버(감시 혹은 관찰)라고 보면 된다. A view tree observer is used to register listeners that can be notified of global changes in the view tree. 공식 문서에도 설명이 상세하게 기재되어 있다. 말 그대로 View Tree가 변경될 때 변경사항을 ..
안드로이드에는 격자 형태로 아이템을 보여주는 GridView 라는 위젯이 존재한다. 하지만 GridView를 사용하는 대신 RecyclerView에 GridLayoutManager 를 설정하여 사용할 수 있다. val gridLayoutManager = GridLayoutManager(this, 3) mBinding.recyclerItem.layoutManager = gridLayoutManager mBinding.recyclerItem.adapter = RecyclerAdapter() GridLayoutManager 를 생성할 때 파라미터로 context 와 한 줄에 표시해줄 아이템 수인 spanCount 를 입력하면 된다. GridLayoutManager(this, 3) -> 한 줄에 3개의 아이템을..