2017-10-19 185 views
-1

我知道这个问题可能似乎重复,但我找不到我的问题的一个很好的解决方案。我正在使用tablayout with viewpager with fragmentPagerAdapter作为viewpager的适配器。如你所知viewpager是不支持rtl布局,所以我在rtl语言环境中有问题。我想要标签从开始(第一个标签贴在屏幕的右侧),用户可以正确滑动。我怎样才能做到这一点?任何帮助?Android rtl viewpager与rtl tablayout

回答

-1

我面临以前这种情况下,并有2个解决方案

1-让我们假设你有4个片段F1,F2,F3和F4,现在你必须在反向取适配器的所有片段,因为这F4,F3,F2和F1,一旦你加载你的片段设置选择片段= pager.setCurrentItem(Titles.length - 1);

并确保也可以颠倒标题。

第二个解决方案是使用自定义视图寻呼机一样

RTL view pager

希望你处理这个

+0

问题的第一个解决方案是我想要的标签,从右侧RTL语言环境,但这个解决方案启动他们从结束开始,第一个选项卡是从左边第四个,第二个解决方案的问题是,我不能使用fragmentPagerAdapter与此自定义视图页 –