마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

HorizontalScrollView에서 첫번째 아이템이 현재 화면에 보이는지 안보이는지 알 수 있나요?

0 추천
HorizontalScrollView에 LinearLayout에 아이템들을 배치해놨는데요

여기서 첫번째 아이템이랑 마지막 아이템이 현재 보이는지 안보이는지에 따라서

처리하고싶은게 있는데

 

어떻게 저 상태를 알아낼 수 있을가요?
Mr몽국 (400 포인트) 님이 2015년 2월 19일 질문

2개의 답변

0 추천

LinearLayout 의 child 개수를 조사하거나 

getVisibility() == View.VISIBLE 로 알수있지 않는지요?

 

LinearLayout 의 child를 가져와서 0번째가 첫번째 일테니 첫번째인지는 알거구

그상태에서 View.VISIBLE  체크로 보이는지 알수있을거같네요

마지막은 child개수-1 번째가 마지막일테니 같은 방법으로 하면 쉽게 될거같네요

 

---------------------

doridori2013@nate.com

익명사용자 님이 2015년 2월 20일 답변
0 추천
onScrollListener 에 firstVisibleItem 이 있을겁니다
mamondebaltob (32,750 포인트) 님이 2015년 2월 20일 답변
...