본문 바로가기

개발 공부/안드로이드

[SwipeRefreshLayout] child view가 한 개만 가능하다.

  회사에서 swipeRefresh layout을 사용하던 중, 뷰가 보이지 않는 경험을 한 적이 있다. 도무지 왜 뷰를 그리지 않는지 알 수가 없어 안드로이드 개발자 공식 문서에서 단서를 발견할 수 있었다.



  Scroll view처럼 SwipeRefresh Layout 또한 child view가 하나여야만 한다. Scroll view의 경우, child view로 2개 이상 둘 경우 에러를 표시해주는데 SwipeRefresh layout은 정상적으로 빌드되어 문제를 찾는데 좀 걸렸다. 


  혹여나 SwipeRefrehs layout이 제대로 뷰를 그리지 못 한다면, 위와 같은 상황인지 살펴봐도 좋을 것 같다.

'개발 공부 > 안드로이드' 카테고리의 다른 글

[RxJava] RxJava란  (0) 2018.07.04
[Service] 서비스 기본 개념  (0) 2017.06.21
[data structure] 1. 자료구조란  (0) 2017.06.17
[AsynTask] 기본 개념과 구현 방법  (0) 2017.06.13