Comment utiliser les onglets pour basculer entre les activités? Par exemple, j'ai des onglets, l'un d'entre eux comprend google map et je veux que chaque onglet ait sa propre activité avec son propre fichier .xml. Comment puis-je le faire?Utilisation d'onglets et de MapActivity (Android)
0
A
Répondre
0
je l'ai résolu le problème. en plus de
TabHost tabs=(TabHost)findViewById(R.id.tabhost);
Intent intent = new Intent().setClass(this, home_scr.class);
TabHost.TabSpec spec = tabs.newTabSpec("tabHome").setIndicator("H").setContent(intent);
tabs.addTab(spec);
valeur de "android: id" dans le fichier xml avec discription de TabHost doit être "@android: id/tabhost", aussi FrameLayout doit avoir "android: id =" @ android: id/tab_content ", mais pas un autre nom
0
Il existe un didacticiel sur le manuel APress Begining android 2 qui fait exactement cela.
Créer un projet Android de source existante dans Eclipse en utilisant le dossier à partir du code source « Fancy \ Tab »
Une fois que vous avez obtenu votre fonctionnement chose onglet, juste Substitue les activités chargées dans la onglets par ce que vous voulez. c'est à dire une MapActivity.
0
iv a également essayé de cette façon, mais a même exception
TabHost tabs=(TabHost)findViewById(R.id.tabhost);
Intent intent = new Intent().setClass(this, home_scr.class);
TabHost.TabSpec spec = tabs.newTabSpec("tabHome").setIndicator("H").setContent(intent);
tabs.addTab(spec);
Questions connexes
- 1. fil Android MapActivity question
- 2. Classe MapActivity dans android?
- 3. Utilisation des ressources dans Google MapActivity pour Android
- 4. Utilisation Android et XML
- 5. Eclipse Nouvelle classe, MapActivity introuvable!
- 6. Comment capturer l'emplacement de MapActivity
- 7. Lancement de MapActivity à partir de OnClickListener
- 8. MapView sans étendre MapActivity
- 9. ConcurrentModificationException dans MapActivity
- 10. Google MapActivity Exception?
- 11. MapActivity: set APIKey par programmation
- 12. Android utilisation de l'intention
- 13. Utilisation de l'application Android
- 14. Utilisation de Android: anyDensity
- 15. Android Twitter Application Développement et utilisation de TextView et Linkify
- 16. Partage d'un menu d'options entre Activity et MapActivity
- 17. Google Map n'apparaît pas dans ma MapActivity
- 18. Utilisation de ListViews sur Android?
- 19. Utilisation de awt avec android
- 20. utilisation de tas natif android
- 21. Android: Utilisation de Bluetooth APi
- 22. Zoom dans le groupe de points dans la MapActivity (ItemizedOverlay) dans Android
- 23. Utilisation de ProGuard avec Android.
- 24. android: utilisation des médias
- 25. Comment ajouter un menu à MapActivity?
- 26. Android: Utilisation du GPS
- 27. Problème lors du lancement d'une MapActivity
- 28. Utilisation de getRotationMatrix et getOrientation sous Android 2.1
- 29. Utilisation de ItemizedOverlay et OverlayItem dans Android Beta 0.9
- 30. utilisation android onSaveInstanceState
Vous voulez dire u au lieu de spec.setContent (R.id.tab1) je devrais écrire spec.setContent (R.layout. [name]) et FrameLayout dans main.xml devraient être vides? J'ai essayé mais j'ai eu l'exception – polyakovsky