Comment créer des Onglets dans l'Application Android, et à ajouter des Onglets de manière dynamique(en fonction de la correspondance des Utilisateurs)
Je développe une Application de Chat sur Android et je veux ajouter de la dynamique de Chat Onglets dépend de courant appariés Utilisateurs comme attaché dans la capture d'écran ci-dessous :
Dans la capture d'Écran de Chat Onglets sont au Top mais je veux Chat Tabs at bottom
. Maintenant, je veux développer une logique dans onCreate method
de sorte que
S'il y a trois appariés les utilisateurs peuvent créer 3 onglets,
S'il y a quatre appariés les utilisateurs peuvent créer 4 onglets,de même..
J'ai beaucoup cherché pour chat Onglets et trouvé des façons de créer des Onglets de Chat en utilisant TabHost
..Mais aussi trouve que c'est déconseillé,pas sûr.. une Autre façon est d'installer le Chat Onglets dans Action Bar
..quelque part constaté que l'utilisation ActionBarSherlock
. Je suis très confus au sujet de chat onglets que ce qu'il faut utiliser ?
Toute aide sera appréciée.
OriginalL'auteur Ponting | 2013-07-18
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur selva_pollachi
Maintenant dans la dernière version d'android inclus ActionBarSherlock de la bibliothèque. Vous pouvez directement ajouter un onglet à l'aide de cette bibliothèque dans android.
Exemple de code:
OriginalL'auteur System Integration Pvt Ltd
J'ai été en utilisant ActionBarSherlock pour un certain temps maintenant, mais j'ai maintenant migré vers la nouvelle Android SDK 18 Barre d'Action Compat. Votre projet ressemble à une mise en œuvre directe de l'action de la barre des onglets et je ne vois aucune raison pourquoi vous devriez commencer à utiliser ActionBarSherlock (ou tabHost) à ce point.
Barre d'Action Compat est très similaire à l'Action de la Barre de Sherlock et a l'avantage qu'il est une composante intégrante de l'Android V4 bibliothèques de prise en charge (compatibilité retour à la SDK 7). Voir le "Nouveau v7 appcompat library" dans http://developer.android.com/tools/support-library/index.html .
Il a aussi l'avantage qu'il est clairement documenté. Ce guide explique comment le configurer:
http://developer.android.com/tools/support-library/setup.html
(attention particulière à la section "Ajout de bibliothèques avec des ressources")
Après avoir fait cela, vous suivez ce guide pour configurer le support de la Barre d'Action:
http://developer.android.com/guide/topics/ui/actionbar.html
La section "Ajout d'Onglets de Navigation" donne un exemple clair de tabListener et comment ajouter des onglets. Vous aurez besoin de faire quelques ajustements mineurs à ce code (pour la boucle /si consolidés) de décider combien d'onglets à ajouter. J'ai fait cela avant et il est simple de programmation.
OriginalL'auteur IanB