총 게시물 39,159건, 최근 1 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

tabLayout position 이동

글쓴이 : 에찌 날짜 : 2018-02-01 (목) 09:19 조회 : 1897
글주소 : http://www.androidside.com/B49/169255
 
  베스트셀러를듣다 윌라오디오북
책을 읽는 새로운 방법,오디오북,월6,600원에 오디오북 2권,런칭기념 첫달무료!
www.welaaa.com
  화 조절기술 리텍콘텐츠
화제의 신간 때려치기 전에 직장인 분노 조절기술
ritec.modoo.at/
  도서전문 스피드북스
베스트셀러, 아기책, 동화책, 그림책, 신간, 전집,학습, 만화
smartstore.naver.com/speedbooks
신청하기


안드로이드, 자바 그리고 다양한 질문에 대해 성실히 답해드립니다. Q&A Jang

TabLayout 에 addTab 10개 정도 했을 경우

------------------------------
| a | b | c | d | e | f | g | h | i | j | k |
------------------------------

k position으로 scroll 하고 싶은데 되질 않습니다.

· 현재 TabLayout 속성에 scrollable 을 사용하고있습니다.
· setScrollPosition 을 해도 이동이 되지않습니다.
· selected 를 true 로 했습니다.
· ViewPager를 사용하고 있지 않습니다.

단순히 리스트뷰로 비유하자면 화면에는 a ~ e 까지만 보이는데 k 포지션쪽으로 이동하고싶습니다.



질문자가 자신의 포인트 15 점을 걸었습니다.
답변하시면 포인트 2을, 답변이 채택되면 포인트 12을 드립니다.

질문답변 게시판에서 궁금한 사항을 해결하셨다면, 애써 답변해주신 분께 잘 되었다고 따뜻한 댓글 한마디 남겨주세요.
그리고 답변해주신 분의 글을 '추천' 해주세요.
추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

OSKiller 2018-02-01 (목) 09:37
https://stackoverflow.com/a/31452777

이렇게는 안되나요?
댓글주소 추천 0 반대 0
     
     
에찌 2018-02-01 (목) 09:53
[@OSKiller]
와 설마 핸들러일줄이야..........
감사합니다 ㅎㅎㅎ
댓글주소 추천 0 반대 0
OSKiller 2018-02-01 (목) 10:03
위링크가 잘 된다면 굳이 핸들러일필요는 없을것 같고
tabLayout.postdelayed() 를 해도 될것 같은데요?

댓글주소 추천 0 반대 0
     
     
에찌 2018-02-01 (목) 10:14
[@OSKiller]
넵 되네요 ㅋ
근데 핸들러랑 해당 tabLayout 이랑 PostDelayed를 하는 차이가 무엇이져..? 음...Runnable 을 하는 건 같고..
내부 로직을 보니 결국 TabLayout 도 핸들러의 postDelayed 를 사용하긴 하네염..ㅎㅎㅎ
댓글주소 추천 0 반대 0
OSKiller 2018-02-01 (목) 10:21
tabLayout은 핸들러를 따로 생성 하지 않고
메인스레드가 가지고 있는 메시지큐를 가지고와서 직접 쓰는겁니다

boolean postDelayed(Runnable action, long delayMillis)

Causes the Runnable to be added to the message queue, to be run after the specified amount of time elapses.

댓글주소 추천 0 반대 0
     
     
에찌 2018-02-01 (목) 10:32
[@OSKiller]
그렇군요 ㅎㅎ 감사합니다~
댓글주소 추천 0 반대 0
이전글  다음글  목록 글쓰기

 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기