일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 밑줄
- FRAGMENT
- Android
- button
- 코틀린
- Imageview
- androidstudio
- EditText
- 안드로이드스튜디오
- 랜덤ID
- Kotlin
- firebase
- OutlinedButton
- BottomSheetDialog
- 안드로이드 스튜디오
- firebasefunctions
- nav_graph
- ArrayList
- textview
- RealtimeDB
- Dialog
- Activity
- ButtonWithButton
- ViewModel
- 팝업액티비티
- lifecyclescope
- 안드로이드
- 뷰바인딩
- ROOM
- MaterialButton
- Today
- Total
목록안드로이드스튜디오 (25)
안드로이드 앱 개발
1. Firebase 연결 (다른 글 참고) 2. FirebaseAuth 객체 생성 및 초기화 private lateinit var auth: FirebaseAuth // 객체 생성 ... //onCreate에서 초기화 // Initialize Firebase Auth auth = FirebaseAuth.getInstance() 3. 로그인 //ID, PASSWORD 매칭 확인 private fun isValidCheck() { auth.signInWithEmailAndPassword( 아이디 Stirng , 비밀번호 String) .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI wit..
1. java public static void setStatusBarColor(Activity activity, int color) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = activity.getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.setStatusBarColor(color); if (Build.VERSION.SDK_INT >= Build.VERS..
첫 번째 방법. 람다식 사용 //all check box binding.checkAll.setOnCheckedChangeListener { buttonView, isChecked -> when (isChecked){ true -> mShowShortToast("전체 체크됨") false -> mShowShortToast("전체 체크 해제됨") } } 두 번째 방법. inner class로 리스너 만들어서 사용 (여러 개 체크박스 있을때 쓰면 사용하면 될 듯 1. inner class 만들고 inner class CheckBoxListener:CompoundButton.OnCheckedChangeListener{ override fun onCheckedChanged(buttonView: CompoundBu..
사실 진작부터 고려했어야 하는 부분인데, 미루던 내용을 이제서야 찾아보고 정리한다. 알다시피 안드로이드 기기는 고유의 DPI (Density Pixel Index)를 갖고 있어서 따로 설정을 해줘야 한다. 공식문서에서도 보면 사이즈에 대한 하드코딩을 지양하라고 나와있다. * 폴더생성시 오타 조심 그리고 각각의 폴더안에 dimens.xml 이라는 파일을 만들어준다.