在Xamarin中,我目前有两个不同的活动,我想将它们组合在一起并使用ViewPager。
一项活动使用以下内容视图:SetContentView(Resource.Layout.MapWithOverlayLayout);
第二项活动使用以下内容视图:SetContentView(Resource.Layout.HomeScreen);
我可以帮助编写一个简单的ViewPager代码,该ViewPager可以将上述两个内容视图添加到ViewPager中,然后通过代码显示每个内容视图吗?
提前致谢
答案 0 :(得分:1)
对于ViewPager,您需要 Fragments
而不是Activities
。
以下是如何使用片段和不同布局实施ViewPager
:How to implement a ViewPager with different Fragments / Layouts
基本的想法是,您为每个布局创建Fragment
,然后在FragmentPagerAdapter
内,根据您当前所在的页面加载正确的Fragment
。< / p>
答案 1 :(得分:0)
这就是我在其他帖子中的做法,并抱歉不在此处发布相同的代码。
看看这些链接。这肯定会有所帮助。
Android:How to create different view in ViewPager?
这是一个非常简单的实现。您可以定义自己的布局,然后在视图分页器中使用它。
这是我的另一篇文章,您可以获得您想要达到的目标:
How to use swipe gesture in a view pager's page with android?
希望这有助于.. :)