일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ButtonWithButton
- 뷰바인딩
- androidstudio
- lifecyclescope
- firebase
- FRAGMENT
- RealtimeDB
- Android
- Kotlin
- 안드로이드스튜디오
- ArrayList
- 밑줄
- OutlinedButton
- 팝업액티비티
- 안드로이드
- ROOM
- nav_graph
- firebasefunctions
- button
- Imageview
- Activity
- MaterialButton
- ViewModel
- Dialog
- EditText
- textview
- BottomSheetDialog
- 코틀린
- 랜덤ID
- 안드로이드 스튜디오
- Today
- Total
목록안드로이드앱 (51)
안드로이드 앱 개발
resources.getString(R.string.type_check)
1. Manifest에서 Activity에 속성을 추가로 정의해줘야한다. 위 처럼 "adjustResize" 추가 2. activity.xml에서 버튼을 하단에 고정하면 된다.
textView.setTextColor(ContextCompat.getColor(mContext , R.color.main_color)) 21.11.11 수정--> textView.setTextColor(getColor(requireContext(), mainGrey))
https://69soft.net/55
데이터베이스 접근에는 구글의 앱 아키텍처 지침에서 권장하는 Repository Pattern을 사용하는게 좋다. 레포지터리 클래스는 레포지터리(데이터 저장소)를 구현한다. 로컬 데이터베이스나 원격 서버로부터 특정 데이터 셋을 가져오거나 저장하는 방법을 결정한다. 그리고 UI 코드에서는 레포지터리에 모든 데이터를 요청한다. 1. Repository에서 데이터 가져오기 1) Repository class 생성하기 class CrimeRepository private constructor(context: Context){ companion object { private var INSTANCE: CrimeRepository? = null fun initialize(context: Context){ if (INS..
java.util.*로 UUID 사용하면 됨 val id: UUID = UUID.randomUUID()
#1. 공식문서 https://developer.android.com/training/data-storage/room/referencing-data Room을 사용하여 복잡한 데이터 참조 | Android 개발자 | Android Developers Room은 기본 유형과 박싱된 유형 간 변환을 위한 기능을 제공하지만 항목 간 개체 참조는 허용하지 않습니다. 본 문서에서는 유형 변환기를 사용하는 방법 및 Room이 개체 참조를 지원하지 않는 이 developer.android.com Room은 기본 데이터 탕비을 SQLite 데이터베이스 테이블에 쉽게 저장할 수 있지만, 이외의 다른 타입은 문제가 생길 수 있다. Crime 클래스에는 Room이 저장 방법을 모르는 Date와 UUID 타입 속성이 있다. ..
ParkSangGwon/TedImagePicker: TedImagePicker is simple/beautiful/smart image picker (github.com)
https://choheeis.github.io/newblog//articles/2020-05/nestedScrollView [안드로이드] 🤳🏻 왜 NestedScrollView를 써야 하나?? | choheeis 🤳🏻 NestedScrollView가 뭘까?안드로이드 개발을 1년 반 정도 하다보니 예전에 사용하던 xml 뷰 태그랑 지금 사용하는 xml 뷰 태그가 바뀐 것이 있었다.그 중 하나가 ScrollView 였다.안드로이드 개발 초 choheeis.github.io 잘 정리된 글 * 요약하자면 Scrollview 안에는 RecylerView를 넣으면 안된다 리사이클러뷰의 마지막행까지 스크롤이 안되기 때문이다. 따라서 RecyclerView를 포함한 Scrollview를 위해서는 NestedScrol..