我想更改位于 3 列操作栏下方的 ViewPager 中的片段(我在新向导中选择了标准的 3 列启动项目)。我已经研究了整个堆栈溢出,但找不到好的解决方案......
基本上我有 3 个屏幕 A B C。在屏幕 B 上,我想实现一个按钮来切换到另一个页面:
1) 阿乙2) A X C
使用新的Android API,应该有一个简单的方法可以做到这一点(嵌套片段)?请帮助一个小代码示例。
在布局中使用ViewFlipper http://developer.android.com/reference/android/widget/ViewFlipper.html。
<ViewFlipper>
<LinearLayout1/>
<LinearLayout2/>
</ViewFlipper>
上按钮点击你可以打电话
viewFlipper.ShowNext();
viewFlipper.ShowPrevious();
您还可以在页面过渡时添加动画。
您可以在按钮单击侦听器内的viewPager对象上使用setCurrentItem方法:
myViewPager.setCurrentItem(2); // integer 2 is a page number which is your fragment