如何使用ViewPager和Page Margin正确处理设备旋转

时间:2012-09-17 09:28:44

标签: android rotation android-viewpager margin offset

我正在使用viewpager来显示文件夹的内容。在页面之间我有96像素的页边距。为了处理配置更改,我在AndroidManifest.xml中添加了以下行:

 <activity
        android:name="SimpleFilePreviewerActivity"
        android:configChanges="keyboardHidden|orientation|screenSize" >
 </activity>

从左侧页面开始,当我旋转设备时,所有内容都会根据需要进行处理。 然而,在接下来的页面中,旋转后视图不再以屏幕为中心,而是当ViewPager向右滑动时,它的偏移量会变得更糟。

屏幕旋转后触摸屏幕时,显示的视图将再次正确居中。 仅当Page Margin设置为grater然后为0时才会发生此偏移。

这是一个已知的错误吗?有没有办法遇到这种偏移问题?

提前致谢,

弗洛

0 个答案:

没有答案