【问题标题】:ActionBarSherlock Tabs+Fragments+MapViewActionBarSherlock Tabs+Fragments+MapView
【发布时间】:2013-01-02 21:47:19
【问题描述】:

实际上我有 2 个片段,一个是菜单,另一个是内容片段。现在我需要将谷歌地图添加到内容片段。我为 ABS 添加了谷歌地图插件。但是如何在片段中使用它。我可以

public class MapActivity extends SherlockMapActivity

但是如何在Fragment中完成它

点赞:public class MapFragment extends SherlockMapFragment

实际上,我想在一个片段中使用两个选项卡(比如片段 B),并在一个选项卡中显示一些文本视图,在另一个片段中显示地图视图。我有 FragmentActivy (Home),它有两个片段 A 和 B。A 是滑动菜单,B 是内容菜单。

是否可以在一个片段中显示两个选项卡并在两个选项卡中使用两种不同的布局?

我不能extends SherlockMapActivity,因为我需要在Fragment 中使用它:(

【问题讨论】:

    标签: android actionbarsherlock actionbarsherlock-map


    【解决方案1】:

    MapViews 不能作为片段布局的一部分运行。据我所知,没有任何图书馆可以为您提供。

    虽然,有一个 hack 可以让您将 MapView 放入片段中,但它更精细一些。

    你可以看这里

    http://xrigau.wordpress.com/2012/03/22/howto-actionbarsherlock-mapfragment-listfragment/

    【讨论】:

    • 很棒的教程。有效。但是当我通过滑动菜单选择其他片段时,我现在失去了它的内容。如何避免这种情况? :(
    • 这真的取决于你的滑动菜单实现。
    • 不完全确定该库或您的代码的作用,但我认为这有点超出了这个问题的主题。您很可能会丢失任何片段内容,而不仅仅是 MapView。我会尝试打开一个包含所有代码和相关信息的新问题。祝你好运!
    【解决方案2】:

    您是否按照here 的说明尝试过?

    【讨论】:

    • 实际上我已经使用其他示例完成了它。我不记得确切的链接。我会尽快发布代码。无论如何,新版本的 google map api 支持 Fragments!
    • 是的,我正要改变我的答案来提及这一点,但我还没有让它工作! :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-01
    • 2012-09-06
    • 2016-04-29
    • 2012-07-24
    • 2012-07-01
    相关资源
    最近更新 更多