일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MaterialButton
- firebase
- 팝업액티비티
- Android
- Imageview
- 안드로이드스튜디오
- ArrayList
- firebasefunctions
- 밑줄
- EditText
- FRAGMENT
- Activity
- 안드로이드
- Dialog
- ButtonWithButton
- 코틀린
- 안드로이드 스튜디오
- OutlinedButton
- Kotlin
- BottomSheetDialog
- 랜덤ID
- button
- textview
- lifecyclescope
- androidstudio
- 뷰바인딩
- ROOM
- RealtimeDB
- ViewModel
- nav_graph
- Today
- Total
목록분류 전체보기 (86)
안드로이드 앱 개발
ParkSangGwon/TedImagePicker: TedImagePicker is simple/beautiful/smart image picker (github.com)
Firebase Realtime DB를 설계할 때, 접근된 auth만 데이터를 읽고, 쓰게 하고 싶을 때가 있다. 이때, 보안규칙을 설정하면 되는데. 아래와 같이 간단하게 할 수 있다. 1. DB의 구조가 아래와 같을 때 각각 user의 인스턴스에 "uid"라는 field에 uid 값을 갖고 있어야 한다. 2. Firebase의 Realtime DB의 규칙에 아래와 같은 보안규칙을 설정하면 된다. { "rules": { "users" : { "$uid": { // Allow only authenticated content owners access to their data ".read": "auth != null && auth.uid == $uid" ,".write": "auth != null && aut..
https://choheeis.github.io/newblog//articles/2020-05/nestedScrollView [안드로이드] 🤳🏻 왜 NestedScrollView를 써야 하나?? | choheeis 🤳🏻 NestedScrollView가 뭘까?안드로이드 개발을 1년 반 정도 하다보니 예전에 사용하던 xml 뷰 태그랑 지금 사용하는 xml 뷰 태그가 바뀐 것이 있었다.그 중 하나가 ScrollView 였다.안드로이드 개발 초 choheeis.github.io 잘 정리된 글 * 요약하자면 Scrollview 안에는 RecylerView를 넣으면 안된다 리사이클러뷰의 마지막행까지 스크롤이 안되기 때문이다. 따라서 RecyclerView를 포함한 Scrollview를 위해서는 NestedScrol..
안드로이드 드래그앤 드롭(drag&drop) 사용법 :: Kwon's developer (tistory.com) 안드로이드 드래그앤 드롭(drag&drop) 사용법 안드로이드 리사이클러뷰의 아이템을 클릭하여 옮기는, 순서를 바꾸는 기능에 대한 설명입니다.(드래그앤 드롭) 일단 기본적인 구조로 리사이클러뷰를 만드신 뒤 아이템을 추가합니다. 그리고 kwon8999.tistory.com highlight는 android - RecyclerView drag highlight - Stack Overflow
binding.deleteIcon.imageTintList = ColorStateList.valueOf(Color.parseColor("#4D4f4f4f"))
this@Activity이름
여러가지 방법이 있겠지만 1. 글자 뒤 공백을 추가해준다. binding.messageOrderTv.text = (messageGroup.order+1).toString()+ " "
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivitySelectMessageGroupBinding.inflate(layoutInflater) setContentView(binding.root) val dm = applicationContext.resources.displayMetrics val width = (dm.widthPixels * 0.9).toInt() // Display 사이즈의 90% val height = (dm.heightPixels * 0.9).toInt() // Display 사이즈의 90% window.attributes.width = width ..
1. 먼저 dialog의 xml 을 만들어준다. 2. Dialog.kt 클래스 생성 package com.example.today_seyebrowktver import android.app.Dialog import android.content.Context import android.content.Context.INPUT_METHOD_SERVICE import android.util.Log import android.view.Window import android.view.inputmethod.InputMethodManager import android.widget.EditText import android.widget.TextView import android.widget.Toast import and..
* 참고 블로그 [안드로이드] Android Jetpack Navigation 정리 및 BottomNavigationView 에 적용 + ActionBar 적용 (Kotlin) (tistory.com) [안드로이드] Android Jetpack Navigation 정리 및 BottomNavigationView 에 적용 + ActionBar 적용 (Kotlin) [2021-03-30 업데이트] 안드로이드 코틀린 Jetpack 라이브러리들에 대해 공부중이고 Jetpack Naviagtion 중 Bottom navigation 을 프로젝트에 간단하게 적용해볼려 하고있습니다. 보면서 도움이 되는 사이트를 youngest-programming.tistory.com 1. 종속성 추가 //===============..