일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- themes.xml
- 취업
- Binding Adapter
- 테마
- hilt
- 면접
- Jetpack Compose
- fragment
- Datastore
- Navigation Component
- recyclerview
- TypeConverter
- ViewModel
- kotlin
- 개발자
- electron
- Livedata
- 스플래시
- Gradle
- room
- 일렉트론
- Safe Args
- imageview
- asLiveData()
- 주석
- android studio
- 안드로이드
- Android
- BottomNavigationView
- nav_graph
- Today
- Total
목록전체 글 (48)
나만 보는 일기장
Binding Adapter는 View(xml)에 직접 속성을 만들어 사용할 수 있게 해주는 기능입니다. class RecipesRowBinding { companion object { @JvmStatic @BindingAdapter("속성 이름") fun applyVeganColor(view: View, isSomething: Boolean) { if (isSomething) { when (view) { is TextView -> view.setTextColor( ContextCompat.getColor( view.context, R.color.green ) ) is ImageView -> view.setColorFilter( ContextCompat.getColor( view.context, R.co..
RecyclerView는 기존의 리스트 뷰와 그리드 뷰 등을 대체하는 새 라이브러리라고 할 수 있는데, 기존의 리스트뷰가 리스트에 들어가 있는 아이템을 모두 만들어 화면에 보이지 않는 부분에도 자원이 낭비되는데 비해, RecyclerView는 화면에 보이지 않는 부분의 아이템을 이름처럼 재활용해 사용함으로써 자원을 훨씬 효율적으로 사용하게 됩니다. RecyclerView 구현 방법 레이아웃에 RecyclerView 추가 RecyclerView 아이템 디자인 RecyclerView Adapter 구현 DiffUtil 구현 RecyclerView에 Layout Manager, Adapter 설정 1. RecyclerView 추가 따로 종속성을 추가해줄 필요는 없습니다. 2. RecyclerView 아이템 디..
순서 BottomNavigationView 추가 menu 파일 생성 menu 적용 Navigation Component와 Bottom Navigation View 연결
머리를 텅 비우고 강의를 보다가 오류가 생겼는데 알 수가 없었다.. 평소에 개발을 하다가 ::class.java 구문을 인텐트 등에 쓰다 보니 아무 생각 없이 @InstallIn에도 ::class.java라고 적어놓았다.. ::class.java가 아니라 그냥 ::class였다. 고치고 나서 살짝 자괴감이 들었다.
Gradle이 업데이트 되면서 프로젝트 단위 gradle에 있던 저녀석들의 위치를 바꿔주어야 한다. settings.gradle로 옮겨주자.
분명히 Organization에 들어가 있는데 Clone 해오려고 하면 보이지 않는다... Settings에 들어가서 Applications → Authorized OAuth Apps로 들어가서 GitKraken을 클릭해준다. 현재 참여중인 Organization들의 목록이 보이고 GitKraken이 Organization에 접근할 수 있는 권한을 요청하거나 부여할 수 있다. 권한을 부여한 후 다시 클론을 시도하면 정상적으로 보이게 된다.