2017-10-19 2 views
-1

이 질문은 중복 된 것처럼 보일 수 있지만 내 문제에 대한 좋은 해결책을 찾을 수 없다는 것을 알고 있습니다. 나는 tablayout을 사용하고 있습니다. 뷰 페이지에 fragmentPagerAdapter을 viewpager의 어댑터로 사용하고 있습니다. 아시다시피 viewpager은 RTL 레이아웃을 지원하지 않으므로 RTL 로케일에 문제가 있습니다. 나는 탭을 에서 오른쪽 (화면의 첫 번째 탭 스틱)부터 시작하여 사용자가 올바르게 스 와이프 할 수 있도록하려고합니다. 내가 어떻게 할 수 있니? 어떤 도움이 필요합니까?rtl tablayout을 가진 안드로이드 rtl 뷰 페이지

답변

-1

나는 전에이 사건을 직면하고이 개 솔루션

1가, 지금은이 같은 역에서 어댑터의 모든 조각을 가져가 우리가 당신이 4 개 조각 F1, F2, F3와 F4가 있다고 가정하자가있다 F4, F3, F2 및 F1을 사용하여 조각을로드하면 select fragment is = pager.setCurrentItem (Titles.length - 1);

또한 제목을 반대로 바꾸십시오.

두 번째 솔루션은 최초의 솔루션이

+0

문제가 탭 RTL 로케일에 있지만,이 솔루션을 오른쪽에서 시작에 내가 원하는 것입니다 처리 희망

RTL view pager

같은 사용자 지정보기 호출기를 사용하는 것입니다 그들은 끝에서 시작하고 첫 번째 탭은 왼쪽에서 네 번째이며 두 번째 솔루션의 문제점은이 사용자 정의 viewpagers와 함께 fragmentPagerAdapter를 사용할 수 없다는 것입니다 –