2012-11-16 8 views
1

En fait, j'ai 2 Fragments, l'un est le Menu et l'autre est le fragment de contenu. Maintenant, je dois ajouter Google Map au fragment de contenu. J'ai ajouté Google Maps Plugin pour ABS. Mais comment l'utiliser dans un fragment. Je peuxActionBarSherlock Onglets + Fragments + MapView

public class MapActivity extends SherlockMapActivity 

mais comment le faire faire dans un Fragment

comme: public class MapFragment extends SherlockMapFragment

En fait, je veux utiliser deux onglets dans un fragment (par exemple le fragment B) et faire preuve de textview dans un onglet et mapview dans un autre fragment. J'ai FragmentActivy (Home) et il a deux fragments A et B. A est le menu coulissant et B est le menu du contenu.

Est-il possible d'afficher deux onglets dans un fragment et d'utiliser deux dispositions différentes dans deux onglets?

Je ne peux pas extends SherlockMapActivity comme je dois l'utiliser dans un Fragment :(

Répondre

1

MapViews ne peut pas être couru dans le cadre d'une mise en page de fragment. Il n'y a pas de bibliothèque qui vous donnera que, aussi longtemps que je sais.

Bien, il y a un hack qui vous permettra de mettre un MapView dans un fragment, mais il est un peu plus élaboré.

vous pouvez regarder ici à

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

+0

super tutoriel. Ça a marché. Mais je perds maintenant son contenu en choisissant d'autres fragments via le menu coulissant. Comment éviter cela? :( –

+0

Cela dépend vraiment de l'implémentation de votre menu coulissant –

+0

J'utilise ce https://github.com/jfeinstein10/SlidingMenu –

0

Avez-vous essayé comme expliqué here?

+0

En fait, je l'ai fait en utilisant un autre exemple. le lien exactement.Je posterai le code bientôt.En tout cas, la nouvelle version de google map api des fragments de soutien! –

+0

Oui, j'étais sur le point de changer ma réponse pour mentionner cela, mais je suis encore pour le faire fonctionner! –

Questions connexes