Android: TabActivity obsolète, utiliser des Fragments?
Il semble que TabActivity est maintenant obsolète, nous avons besoin d'utiliser des Fragments.
J'ai essayé en utilisant un standard de l'Activité, mais ne pouvais pas appeler getTabHost.
Donc il semble que je dois utiliser des Fragments. Mais je suis un peu confus comment cela fonctionnerait.
Je comprends que les fragments ne sont pas des activités de sorte qu'ils ne sont pas dans le fichier manifest?
DONC je suppose que je ne peux pas faire startActivity sur un fragment?
Quelqu'un connais un bon exemple en expliquant les tabHost et de Fragments, tous les exemples et tutoriels que j'ai trouvé en utilisant uniquement les tabactivity.
Merci d'avance
OriginalL'auteur Martin | 2012-09-12
Vous devez vous connecter pour publier un commentaire.
Peut-être que vous pourriez utiliser TabLayout à la place.
Visiter le tutoriel complet de l'utilisation de TabLayout dans Google Play Style des Onglets à l'aide de TabLayoutEdit PagePage Histoire
OriginalL'auteur ישו אוהב אותך
Aujourd'hui, Android a obtenu une belle tutoriels pour ceux. Commencer à La création de Balayer des Vues avec des Onglets
Voici un petit aperçu de comment créer des onglets
OriginalL'auteur Ilya Gazman
Première vous pouvez startActivity de votre fragment par quelque chose comme contexte.startActivity(....);
Seconde pour comprendre les onglets à l'aide de fragment viens de créer un exemple de projet sur votre Android Studio et quand il vous demande de choisir le modèle existant, puis choisissez celui qui est d'avoir des onglets. De cette façon, vous pourrez voir le code standard.
OriginalL'auteur Irfan Raza
Permet de faire face. Les Fragments sont l'avenir. Et nous sommes guidés vers leur utilisation.
J'ai trouvé les didacticiels suivants pour être très instructif et j'espère qu'ils répondront à toutes vos "Onglets avec des Fragments de questions":
Onglets Exemple – Avec des Fragments et ViewPager
OriginalL'auteur Sampath
Je pense que votre problème avec l'aide de certains de réalisation. Android SDK contient un grand nombre de variantes de Vue, comme ActivityList, TabActivity, ActionBarActivity, etc. Et ils ont tous obsolète ou sera obsolète. Vous devez vous demander pourquoi?
Afin de répondre à votre question, Il est préférable d'utiliser le personnaliser et le puissant affichage des éléments, puis plusieurs implémentations de l'action principale (vue de l'Activité). Ce motif encore plus visible lorsque l'on regarde à l'action de la spécification des éléments. L'activité n'avez pas besoin de prendre place en vue de l'initialisation.
OriginalL'auteur GensaGames