3

在 Xamarin 中,我目前有两个不同的活动,我想将它们组合在一起并使用 ViewPager。

一项活动使用以下内容视图:SetContentView(Resource.Layout.MapWithOverlayLayout);

第二个活动使用以下内容视图:SetContentView(Resource.Layout.HomeScreen);

我可以帮助编写一个简单的 ViewPager,它可以将上述两个内容视图添加到 ViewPager 中,然后通过代码显示这些内容视图中的每一个吗?

提前致谢

4

2 回答 2

1

对于 ViewPager,您将需要 Fragments而不是Activities.

以下是如何ViewPager使用Fragments 和不同布局实现 a :How to implement a ViewPager with different Fragments / Layouts

基本思想是您Fragment为您拥有的每个布局创建一个,然后在您的内部,根据您当前所在的页面FragmentPagerAdapter加载正确的布局。Fragment

于 2014-03-14T07:52:15.867 回答
0

这就是我在另一篇文章中的做法,很抱歉没有在这里发布相同的代码。

看看那些链接。这肯定会有所帮助。

Android:如何在 ViewPager 中创建不同的视图?

它是一个非常简单的实现。您可以定义自己的布局,然后在视图寻呼机中使用它。

这是我的另一篇文章,您可以在其中获得想要实现的目标:

如何在带有 android 的视图寻呼机页面中使用滑动手势?

希望这可以帮助..:)

于 2014-03-14T15:20:09.420 回答