안드로이드 개발 오류 해결
-
[Android/Kotlin] Fragment 전환시 버튼이 최상위에 보이는 Issue안드로이드 개발 오류 해결 2020. 9. 9. 01:38
문제 Fragment에서 Fragment로 replace()를 사용하여 전체 레이아웃을 전환했는데, 레이아웃 안에 있는 버튼이 계속해서 보여지는 문제가 발생했다. 아래와 같은 방식으로 Fragment 전환을 구현했다. val fragment: ContractShareFrag = ContractShareFrag() requireFragmentManager().beginTransaction().replace(R.id.layFull, fragment).commit() 해결 방안 문제가 되는 요소 즉 버튼의 xml에 코드에 아래 코드를 추가해준다. android:stateListAnimator="@null" 결과 버튼이 정상적으로 사라지고 바뀐 fragment 화면만이 보이는 것을 볼 수 있다. 본 작성자는 안..
-
[Android/Kotlin] Fragment Exposed Dropdown Menu AutoCompleteTextView NullPointerException Issue안드로이드 개발 오류 해결 2020. 8. 29. 16:39
오류 내용 java.lang.NullPointerException:android.widget.AutoCompleteTextView.setAdapter(android.widget.ListAdapter) 참고 자료 ↓구글 머티리얼 공식 가이드 https://material.io/develop/android/components/text-fields Material Design Build beautiful, usable products faster. Material Design is an adaptable system—backed by open-source code—that helps teams build high quality digital experiences. material.io 머티리얼 가이드에 따라 ..
-
[Android] textpassword적용 후 Edittext 입력이 안 보이는 Issue안드로이드 개발 오류 해결 2020. 8. 25. 10:32
아래 사진은 구글 머티리얼 디자인을 적용한 Edittext의 모습이다. 아래 코드처럼 머티리얼에서 제공하는 textPassword와 password_toggle을 사용하면 자동으로 password를 보여주거나 숨기기가 가능하다. 그런데 숨겨졌을 때 "· · · · · · ·" 이러한 password 미리보기가 제공되지 않았다. text color의 문제일까 background color의 문제일까 여러 자료를 뒤져보다 발견한 문제점은 폰트 문제였다. 내가 적용한 커스텀 폰트는 "나눔 스퀘어"였다. 나눔 스퀘어를 다운 받는 페이지에 들어가보면 "꼭 필요한 2,350자만을 추려 용량을 가볍게 줄였고 웹 환경에서 보다 편리하게 사용 가능합니다."라고 쓰여있다. 폰트의 용량을 줄이면서 폰트에 · 모양이없어진 것..