在 ViewPager (Android 4.2) 中更改片段



我想更改位于 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

最新更新