IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Afficher données dans 2 framelayout différents


Sujet :

Android

  1. #1
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    Par défaut Afficher données dans 2 framelayout différents
    Bonjour à tous,

    Je me suis mis à Android récemment et il est désormais temps pour moi de coder ma 1ère application .
    Alors pour ce faire, j'ai utilisé ce tutoriel http://developer.android.com/resourc...tabwidget.html. Tout marche bien en ce qui concerne cet exemple.

    Maintenant, ce que j'aimerais, c'est ajouter un second FrameLayout et lorsque je clique sur un onglet, le texte se charge dynamiquement dans les 2 FrameLayout.

    Voici à quoi pourrait ressembler mon xml qui va contenir mes 2 FrameLayout
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    <?xml version="1.0" encoding="utf-8"?>
    <TabHost xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@android:id/tabhost"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            >
            <TabWidget
                android:id="@android:id/tabs"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content" />
            <FrameLayout 
                android:id="@+id/tabTitle" 
                android:layout_width="fill_parent" 
                android:layout_height="40dp" 
                android:background="#121162">
            </FrameLayout>
            <FrameLayout
                android:id="@android:id/tabcontent"
                android:layout_width="fill_parent"
                android:layout_height="fill_parent">
            </FrameLayout>
        </LinearLayout>
    </TabHost>
    Quelqu'un a-t-il une idée comment faire ça ?

    Merci d'avance pour votre aide.
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

  2. #2
    Membre chevronné
    Avatar de sovo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mars 2004
    Messages
    1 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 389
    Points : 1 788
    Points
    1 788
    Par défaut
    et le code java il est ou ??

    tu devras faire ce que tu dis par code (java).
    "Toute question a une reponse. Et chaque reponse est une nouvelle question." Albert EINSTEIN

    En cas de Question resolu, n'oubliez pas

  3. #3
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    Par défaut
    Hum ca ne répond pas vraiment à la question, je ne cherche pas une solution intermédiaire, mais en faisant mon interface avec mes différents éléments placés en XML et remplir le contenu avec du code java...
    Pour clarifier la question alors, quelqu'un sait il comment accéder aux différents FrameLayout declarés dans mon fichiers XML ?
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

  4. #4
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Bonjour,

    Euh , pourquoi tu veux deux frames Layout , je n'en voit pas l'intérêt ?

    Sinon tu peux toujours récupérer le framelayout par son id mais cela se fera dans l'Activity de ta TabActivity qui charge ce fichier xml , donc a toi de la maintenir à jour lors des changements d'onglets.
    Tu peux essayer à partir des Activity Fille il y a peut être moyen via le GetParent.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

  5. #5
    Membre éprouvé Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Points : 969
    Points
    969
    Par défaut
    ce que j'aimerai c'est avoir mon menu en haut avec mes tabs, juste en dessous un espace ou va s'afficher le titre de la page avec un arriere plan d'une certaine couleur, et encore en dessous le contenu de la page avec un arriere plan image
    Rien ne se perd, rien ne se crée, tout se transforme

    ------- -------

  6. #6
    Expert éminent

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Points : 9 149
    Points
    9 149
    Par défaut
    Dans ce cas soit tu intègres dans ton fichier xml déclarant ta TabLayout une View te permettant d'afficher ton texte, que tu pourra modifier à partir de l'Activity de ta TabLayout , cela impliquera comme je te l'ai signalé aupravant que tu interceptes les changement d'onglets dans cette Activity.

    Soit tu définis plus précisement le fichier xml de tes Actvity d'Onglet pour intégrer une View en haut qui te permettra d'afficher le nom que tu désires , cela implique que tu dois intégrer cette view dans chaque fichier xml de tes Activity Fille (cela peut être fait avec un include ).

    A toi de voir ce qui correspond le mieux à ce que tu veux faire.

    la deuxième solution est la plus facile en mettre en oeuvre mais elle devra être maintenu à jour à chaque ajout de nouvel onglet.
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. Réponses: 27
    Dernier message: 05/09/2008, 17h01
  2. afficher données dans une grille
    Par faycalche dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/08/2008, 15h15
  3. données dans deux tables différentes
    Par [Hugo] dans le forum Langage SQL
    Réponses: 9
    Dernier message: 09/11/2007, 12h51
  4. Insertion de données dans 2 tables différentes.
    Par anthony_rexis dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 24/07/2007, 10h29
  5. Stocker des données dans plusieurs matrices différentes
    Par setsuko974 dans le forum Langage
    Réponses: 6
    Dernier message: 23/03/2007, 23h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo