0

我想更改位于 3 列 ActionBar 下方的 ViewPager 中的片段(我在新向导中选择了标准的 3 列启动项目)。我研究了整个stackoverflow,找不到一个好的解决方案......

基本上我有 3 个屏幕 AB C。在屏幕 BI 上想要实现一个按钮来切换到另一个页面:

1) ABC 2) AXC

使用新的 Android API 应该有一种简单的方法(嵌套片段)吗?请帮助提供一个小代码示例。

4

2 回答 2

1

在布局中使用 ViewFlipper http://developer.android.com/reference/android/widget/ViewFlipper.html 。

<ViewFlipper>
   <LinearLayout1/>
   <LinearLayout2/>
</ViewFlipper>

onButtonClick 你可以调用

viewFlipper.ShowNext();
viewFlipper.ShowPrevious();

您还可以在页面转换时添加动画。

于 2012-11-30T18:37:48.673 回答
0

您可以在按钮单击侦听器内的 viewPager 对象上使用 setCurrentItem 方法:

myViewPager.setCurrentItem(2); // integer 2 is a page number which is your fragment
于 2012-11-30T18:20:41.080 回答