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 :

Layout, bouton & android:onClick


Sujet :

Composants graphiques Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut Layout, bouton & android:onClick
    Salut!

    J'ai déjà cherché, mais je n'ai rien trouvé avec des critères aussi génériques...

    hypothèse:
    -> 1 layout A de la classe A.java
    -> 1 layout B de la classe B.java

    est ce qu'un bouton du layout B peut avoir 1 attribut onClick du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    android:onClick="A.fctClick"
    ?

    A priori, d'après mes tests, non!
    Mais il y a peut être une syntaxe particulière...

    Merci.

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Non non, c'est d'ailleurs impossible....
    A quel objet de type "A" la fonction devrait être attachée ?

    L'attribut "onClick" du XML est géré pendant le setContentView, et utilise l'instance de l'activité en cours... Seules les méthodes publiques de cette instance peuvent être utilisées.

    Et puis de toute manière, coté "orienté objet" il y aurait là une dépendance entre la "vue" d'une activité et une autre activité ?

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut
    Ca confirme ce que je pensais oui!

    Du coup, c'était ma dernière idée pour gérer "ma" problématique du moment:

    1) une barre d'outils au bas de toutes les activités s'enchaînant comme suit
    main -> fille1 -> fille2 -> fille3 -> fille4

    2) barre qui pour le moment comporte un bouton de géoloc (android:onClick="geoloc") & un bouton d'accès aux favoris (android:onClick="favoris")

    3) et les fcts java associées geoloc() & favoris() étant dans le main.java puisque pour le moment elle n'étaient appelées que depuis l'activité principale, et non les filles.

    Donc il faudrait que depuis la barre de fille3 on puisse lancer la géoloc par exemple...

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    il suffit de faire hériter toutes les activtés d'une activité "parente" genre "ToolsActivity" qui va gérer la barre d'outils....

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    535
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 535
    Par défaut
    Mes classes héritent déjà d'Activity et y a pas d'héritage multiple.

  6. #6
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Ben quel est le problême ?

    Activity
    |
    ToolsActivity
    |
    MainActivity, Fille1Activity, ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. gridview avec bouton et methode onclick et postbackurl
    Par tortuegenie dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/10/2009, 12h08
  2. [Struts-Layout] boutons radio
    Par DomIII dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/09/2009, 20h51
  3. Réponses: 2
    Dernier message: 31/03/2009, 09h01
  4. Comment utiliser un bouton en simple onClick autre que submit
    Par Dendrite dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 17/11/2008, 16h49
  5. Détruire un bouton sur son OnClick
    Par Volfoni dans le forum C++Builder
    Réponses: 5
    Dernier message: 08/06/2006, 12h00

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