Android
-
Firestore에 데이터 추가하기 (안드로이드)카테고리 없음 2020. 12. 18. 17:52
(안드로이드 스튜디오 & 코틀린 기준 설명) (이번 편에서는 CRUD 중 Create 기능에만 집중하여 설명합니다.) 일단 firebase 프로젝트를 만들고, 앱등록을 하고, 안드로이드 스튜디오와 구글계정 연동 작업도 진행해야 한다. 여기까지는 검색하면 많이 나오는 부분이니 생략. 여기까지는 각자 알아서 완료하고 오세요... 이제 firestore를 사용 가능하도록 설정한다. 필자는 아래의 링크를 참조하였다. [Firebase] Cloud Firestore 데이터 생성 방법 :: Copy Coding (tistory.com) 프로덕션 모드와 테스트 모드에 대해서 얘기하자면, 프로덕션 모드로 할 경우, Firestore 하나를 쓰기 위해 Authentication 까지 공부해야 하는 사태가 일어난다. 실제..
-
안드로이드 EditText 가상키보드 없애기 - RadioButton편카테고리 없음 2020. 10. 12. 17:39
(현재 글의 코드 예시는 코틀린으로 작성되었습니다.) 최종 목표: 아래 동영상처럼 동작하는 코드 만들기. 완성된 동작 저번 글에서 EditText를 누르면 생기는 가상키보드가 흰 바탕을 클릭했을 때 자동으로 접히게 하는 방법을 알아보았다. 이전 글 보기: nerdymint.tistory.com/2 아래 동영상은 별다른 설정을 하지 않은 라디오버튼의 동작이다. 가상키보드를 자동으로 접어주지는 않는다. 아무 설정도 하지 않은 기본 라디오버튼의 동작. 먼저, 저번 글에서 한 것 처럼 EditText의 OnFocusChangeListener를 set해야 한다. 이전 글 보기: nerdymint.tistory.com/2 EditText가 여러개일 때, 코드를 재활용하려면 아래 코드처럼 OnFocusChangeLi..
-
안드로이드 EditText 자동으로 가상키보드가 없어지지 않는 문제카테고리 없음 2020. 10. 9. 21:18
(현재 글의 코드 예시는 코틀린으로 작성되었습니다.) EditText를 눌러서 편집모드에 들어가면 가상 키보드가 자동으로 생성. 바깥 영역을 누르면 자동으로 키보드가 들어갔으면 좋겠는데 그렇지 않음. 시도1. 아래의 자료를 참고하였다. https://stackoverflow.com/questions/15412943/hide-soft-keyboard-on-losing-focus 결론부터 말하면 첫 번째 시도는 실패했다. 아래는 첫 번째 시도한 코드이다. 실패했다고는 하지만 이 코드에서 조금만 추가하면 바로 성공하는 코드를 만들 수 있으니 이 코드를 먼저 살펴보자. class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceSt..