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

Composants graphiques Android Discussion :

Interface a onglet, update dúne Textview


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 31
    Par défaut Interface a onglet, update dúne Textview
    Bonjour a tous,

    Débutant en développement Android, jái cree un premier projet a base de tabhost.

    j'ai suivi ce tutoriel qui marche très bien:



    Mon interface graphique utlise des objets telle que PageViewer et trois fragments ( trois.java et trois .xml + un main .java et son activity .xml).

    J'ai ajouter une textview dans le fichier xml du premier onglet et j'essai d'updater via setText sa valeur ( une variable compteur qui síncrement toutes les secondes dans un handler runnable).

    J'ai tenter d’accéder a ma textview a partir du main via finViewbyID sans succès ( null est renvoye par la fonction) car je crois que find cherche surtout dans arborescence du main.xml alors que ma textview est décrite dans le frag1.xml .
    j'ai essayer de creer une methode settext dans la classe du fragment1.java qui pointe sur la textview mais pareil, lóbjet renvoyer est null, et je ne suis pas certain que ca soit la bonne facon de faire.

    Je ne dois donc pas faire correctement les choses.

    Ma question est donc la suivante: Comment acceder au appwidget décrit dans un fchier xml different de celui du main? Ou y a t il une methode sur un objet que jútilise deja pour acceder au settext de ma vue

    Merci beaucoup pour votre aide et vos conseils avisé.

    Bien a vous.

  2. #2
    Membre averti
    Inscrit en
    Mai 2011
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Mai 2011
    Messages : 31
    Par défaut
    J' ai avance cette apres midi. Il suffit en fait d'utiliser

    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
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
     
            View v;
            // Inflate the layout for this fragment
            v = inflater.inflate(R.layout.fragment_dash, container, false);
     
            fragViewRPM = (TextView)v.findViewById(R.id.viewRPM);
            tkt = (EditText)getActivity().findViewById(R.id.setRPM);
            String msg = tkt.getText().toString();
            fragViewRPM.setText(msg);
     
            return v;
        }
    Ensuite , on peux recuperer la valeur de l'objet Edit table definit dans l'activity ( que je pourrait mettre en invisible par exemple, pas tres propore mais bon...) . Sinon peut etre avec un intent ou une interface on peux communiquer entre le fragment et l'activity.

    J' utilise dans le main un handler aui incremente un compteur toute les seconde.

    J'aimerais voir defiler ce compteur dans le textview . Mais le fragment n'est pas automatiquement rafraichit.

    Comment pourrais je forcer le rafraichissement de l' affichage du fragment toutes les seconde a partir du main ? 9 fragment manager + getFragmentbyId ) ?

    En fait je me demande comment font les applications qui rafraichissent en permance le UI ?

    Merci

Discussions similaires

  1. Enregistrer une copie d'un onglet dans une interface multi-onglet
    Par odjapo dans le forum Interfaces Graphiques
    Réponses: 3
    Dernier message: 20/06/2014, 13h18
  2. Réponses: 11
    Dernier message: 01/07/2010, 14h19
  3. interface a onglet et php
    Par saramery dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/01/2010, 11h38
  4. interface avec onglet
    Par solitude dans le forum C#
    Réponses: 7
    Dernier message: 10/08/2009, 10h43
  5. interface avecs onglets comme yahoo
    Par itmak dans le forum Webdesign & Ergonomie
    Réponses: 1
    Dernier message: 14/11/2008, 14h19

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