android: utiliser ActivityGroup pour intégrer des activités
Im dans la conceptualisation/phase de conception, de construction d'une application et j'ai touché un peu de plomb dans l'aile. Essentiellement, je cherchais un moyen d'intégrer une activité dans l'INTERFACE utilisateur d'une autre similaire à la façon dont un TabHost/TabActivity. Il y aurait une fenêtre en haut de l'écran qui contient les autres activités, et en dessous ce serait les boutons et les commandes qui sont indépendants de l'activité ci-dessus et doit toujours être visible. L'utilisateur sera en mesure de passer d'une activité à l'autre dans la fenêtre sans causer aucun changement aux contrôles ci-dessous.
En examinant la question que j'ai couru à travers ActivityGroup, qui ressemblait il pourrait être utile, mais comment pourrais-je mettre en œuvre? Quelqu'un a une expérience avec ActivityGroup ou avez une autre idée?
source d'informationauteur mtmurdock
Vous devez vous connecter pour publier un commentaire.
Oui, vous mettriez un ActivityGroup, qui sera le conteneur de vos autres Activités. Lorsque l'utilisateur clique sur l'un des boutons, vous obtenez une référence à la LocalActivityManager, et l'utiliser pour lancer, et d'intégrer l'activité interne. Quelque chose comme ceci:
Noter que l'utilisation de cette méthode peut être assez compliqué, parce que si l'accent est mis juste à droite, en appuyant sur les boutons matériels (comme le bouton de menu) ne sera plus seulement de déclencher des événements sur le ActivityGroup au lieu de l'Activité interne. Vous devez trouver un moyen de concentrer l'activité intérieure, après que vous l'ajouter à la conteneur de vue, à quel point le même qui va se passer dans l'activité intérieure, et se propager à l'activité conteneur.
Il peut être fait, je l'ai fait... et ça fonctionne. C'est juste un peu plus compliqué que je pense qu'il devrait être.
De toute façon, j'ai obtenu la plupart de cette information en regardant le TabHost code, qui peut être trouvé ici
Consulter Le Lien Suivant
http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html
Sa La Solution Pour Moi . Espérons qu'Il Vous Aidera Ainsi