我想更改位于 3 列 ActionBar 下方的 ViewPager 中的片段(我在新向导中选择了标准的 3 列启动项目)。我研究了整个stackoverflow,找不到一个好的解决方案......
基本上我有 3 个屏幕 AB C。在屏幕 BI 上想要实现一个按钮来切换到另一个页面:
1) ABC 2) AXC
使用新的 Android API 应该有一种简单的方法(嵌套片段)吗?请帮助提供一个小代码示例。
我想更改位于 3 列 ActionBar 下方的 ViewPager 中的片段(我在新向导中选择了标准的 3 列启动项目)。我研究了整个stackoverflow,找不到一个好的解决方案......
基本上我有 3 个屏幕 AB C。在屏幕 BI 上想要实现一个按钮来切换到另一个页面:
1) ABC 2) AXC
使用新的 Android API 应该有一种简单的方法(嵌套片段)吗?请帮助提供一个小代码示例。
在布局中使用 ViewFlipper http://developer.android.com/reference/android/widget/ViewFlipper.html 。
<ViewFlipper>
<LinearLayout1/>
<LinearLayout2/>
</ViewFlipper>
onButtonClick 你可以调用
viewFlipper.ShowNext();
viewFlipper.ShowPrevious();
您还可以在页面转换时添加动画。
您可以在按钮单击侦听器内的 viewPager 对象上使用 setCurrentItem 方法:
myViewPager.setCurrentItem(2); // integer 2 is a page number which is your fragment