뷰 작업중 갑자기 TabLayout.addTab이 작동하지 않는 상황이 발생했다.
이것저것 확인해보다가 알아낸게
공통 topView 로 빼둔 레이아웃에도 tabLayout 을 id 로 쓰는 뷰가 존재했고
작업중인 Fragment에도 tabLayout을 id로 쓰는 뷰가 존재하는게 문제였다.
공통 뷰를 위해 <include layout="">을 많이 사용해서 작업할 땐 문제가 없길래
include 내부 뷰와 id가 겹쳐도 큰 문제 없을거라 생각했는데
이런 이슈가 발생하더라 흠..
네이밍 규칙을 더 철저하게 하는수밖에..
'Android(Java)' 카테고리의 다른 글
인터넷 연결 여부 확인하기 (0) | 2022.07.05 |
---|---|
디바이스 마이크에서 녹음하기 (0) | 2022.06.24 |
Android 10 (Q) 이상에서 미디어 파일 저장하기 (0) | 2022.06.24 |
안드로이드 Retrofit2 Response 오류 해결 법 (0) | 2022.05.03 |
안드로이드 커스텀 진동 (0) | 2022.04.27 |