9
votes

Android: tabactivité obsolète, utilisez des fragments?

Il semble que la tabactivité est maintenant obsolète, nous devons utiliser des fragments.

J'ai essayé d'utiliser une activité standard mais ne pouvait pas appeler GetTabhost.

Il semble donc 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, ils ne sont donc pas dans le fichier manifeste?

Alors je présume que je ne peux pas faire de startactivité sur un fragment?

Est-ce que quelqu'un connaît un bon exemple expliquant le tabhost et les fragments, tous les exemples et tutoriels que j'ai trouvés ne sont que l'utilisation de la tabactivité.

Merci d'avance


0 commentaires

5 Réponses :


0
votes

Aujourd'hui, Android a eu un bon tutoriel pour ceux-ci. Commencez à Création de vues sur glissement avec des onglets

ici est un petit instantané de la manière de créer des onglets xxx


0 commentaires

0
votes

Tout d'abord - vous pouvez démarrer de votre fragment par quelque chose comme context.StarCitticit (....);

Deuxièmement, pour comprendre les onglets à l'aide de Fragment, créez un exemple d'exemple sur votre studio Android et vous vous demande de choisir le modèle existant, choisissez celui qui dispose d'un onglets. De cette façon, vous verrez le code standard.


0 commentaires

0
votes

laisse la faire face. Les fragments sont l'avenir. Et nous sommes guidés vers eux.

J'ai trouvé les tutoriels suivants pour être assez informatif et espérons pouvoir répondre à tous vos «onglets avec des fragments de questions»:


0 commentaires

1
votes

Peut-être que vous pourriez utiliser Tablayout à la place.

Les onglets

sont maintenant mieux implémentés en exploitant le point de vue avec un «indicateur d'onglet» personnalisé sur le dessus. La nouvelle tablouille de Google incluse dans la version de la bibliothèque de conception de support pour Android "M".

Visitez le tutoriel complet d'utiliser Tablayout dans onglets de style Google Play Utilisation de TablayOutdit Histoire PagePage


0 commentaires

0
votes

Je pense que votre problème d'utilisation de la réalisation sélectionnée. Android SDK contient beaucoup de variantes de vision, telles que l'activité, la tabactivité, l'action d'action, etc. et elles sont toutes obsolètes ou seront obsolètes. Vous devriez demander pourquoi?

  • Regardez l'exemple différent avec des onglets et une liste dans le nouveau matériau. L'application contient une en-tête principale, comme ToolbarLayout, et contient en ceci, contient différents état de barre d'outils, vous pouvez ajouter des tablouilles et d'autres choses cool.

    Alors répondez sur votre question - il est préférable d'utiliser des éléments de visualisation personnalisés et puissants, puis plusieurs implémentations de la vue principale de l'action (activité). Cette raison encore plus visible, lorsque vous recherchez des spécifications d'action des éléments. L'activité n'a pas besoin d'avoir lieu dans la vue d'initialisation.


0 commentaires