使用FragmentPagerAdapter使用Tabs的FragmentActivity

时间:2012-04-22 19:41:43

标签: android tabs android-fragments android-4.0-ice-cream-sandwich

我正在开发一个带有基于标签的界面的小型Android移动应用程序。一个选项卡显示一个地图,另一个选项卡显示搜索功能。

我遇到了一个令人讨厌的地图问题,如果我在地图上向左平移(滑动),它将转到右边的标签,而不是实际平移地图。

我仍然希望顶部的标签按照他们的方式工作,同时禁用从一个标签内容到另一个标签内容的“滑动”。

以下是托管标签的主要活动:

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/activities/FragmentTabsActivity.java

以下是填充标签的片段:

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/fragments/

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

像Endomondo那样做。

在地图顶部添加一个按钮,启用/禁用地图上的平移功能,以禁用地图平移,只需执行setClickable(false);

这样你就得到了两件事。平移和翻转。

答案 1 :(得分:0)

我最终通过覆盖ViewPager类中的功能来推出自己的解决方案。见这里:

http://msse-idroid-mobile.googlecode.com/svn/trunk/FinalProject/src/com/idroid/view/MyViewPager.java