我需要显示viewPager的第二页。之后
viewPager.setCurrentItem(1);它真的显示了第二页。但是PagerSlidingTabStrip显示了第三页..。然后,如果我滚动到任何方向-选项卡,更新自己,看看/切换正确。这个问题我只看到在Nexus-4,但没有在Nexus-5,HTC ONE和其他设备.
发布于 2014-07-31 16:00:50
我找到了原因,为什么会发生这种事。在我的代码中,我为viewPager添加了一个边距。
final int pageMargin = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 4, getResources()
.getDisplayMetrics());
pager.setPageMargin(pageMargin);如果你去掉这个空白,你就会解决这个问题。我没有别的办法
https://stackoverflow.com/questions/25062359
复制相似问题