Android 用于从右到左的屏幕幻灯片的ViewPager
我正在使用ViewPager进行屏幕幻灯片,它从左到右适用于语言脚本,但对于阿拉伯语脚本,实际上从右到左是不可行的 我可以按相反的顺序滑动viewpager的页面吗 试试这个Android 用于从右到左的屏幕幻灯片的ViewPager,android,android-viewpager,right-to-left,Android,Android Viewpager,Right To Left,我正在使用ViewPager进行屏幕幻灯片,它从左到右适用于语言脚本,但对于阿拉伯语脚本,实际上从右到左是不可行的 我可以按相反的顺序滑动viewpager的页面吗 试试这个 viewPager.setCurrentItem(ViewPagerSize); 这将使用户从右向左滑动。在撰写本文时,ViewPager仍然无法正确处理RTL。使用TableLayout时有一个变通方法: 在tablaOutXML中设置android:layoutDirection=“ltr”,以便 始终从左到右显示
viewPager.setCurrentItem(ViewPagerSize);
这将使用户从右向左滑动。在撰写本文时,ViewPager仍然无法正确处理RTL。使用TableLayout时有一个变通方法:
setupWithViewPager(viewPager)
之前,请检查是否在RTL中运行,如果是,请颠倒选项卡的顺序,并从最后一个选项卡开始:
if (MyApp.isRTL()) {
Collections.reverse(pgAdapter.fragmentList);
viewPager.setCurrentItem(pgAdapter.getCount() - 1);
}
public static boolean isRTL() {
final int directionality = Character.getDirectionality(
Locale.getDefault().getDisplayName().charAt(0));
return directionality == Character.DIRECTIONALITY_RIGHT_TO_LEFT ||
directionality == Character.DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC;
}
试试这个,但它不专业 用xml为VeiwPager编写
android:rotationY=“180”
还有一项
android:rotationY=“180”
。您想将滑块从右向左而不是从左向右设置,这就是您要问的吗?我也有同样的问题,但我不知道何时放置此代码。你能帮助我吗?