-
[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 (0) 2020.08.29 [Android] textpassword적용 후 Edittext 입력이 안 보이는 Issue (2) 2020.08.25