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 :

Clic sur élément d'un tableau


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut Clic sur élément d'un tableau
    Salut,

    Je débute sous android et j'ai un petit soucis pour l'affichage d'une page après un clic.
    Je m'explique, j'ai une page qui contient un tableau, quand je clique sur un certain élément du tableau une nouvelle page doit s'afficher.
    Les pages sont créées en xml et pas en java.

    Mon problème est le suivant : après avoir cliqué sur l'élément du tableau pour changer de page, la nouvelle page apparaît bien, par contre si après je change l'orientation du tel, c'est la première page qui apparaît et non celle qui était en cours.


    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    public class list_produits extends Activity{
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.list_produits);
        }
     
            public void onClick(View v){
            	if (v.getId() == R.id.feat_name1) {
    				setContentView(R.layout.list_produits_prix);
            	}
            }
     
    }
    Merci pour votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    En effet, cela est "normal".
    Lors d'un changement d'orientation, la méthode on create est appelée, car la page doit être détruite puis reconstruite

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Merci, donc maintenant je comprends pourquoi ça me fait ça.

    Il faut donc créer une nouvelle activité ?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Soit envoyer vers une nouvelle activity, soit enregistrer l'endroit où tu viens de cliquer.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 33
    Par défaut
    Enregistrer l'endroit où je viens de cliquer ?
    J'ai peur de ne pas comprendre cette phrase

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    757
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 757
    Par défaut
    Je m'explique :
    Quand la méthode onClick(View v) est appelée, c'est une View qui l'appelle.
    Tu peux donc récupérer l'identifiant de cette View avec v.getId() et l’enregistrer en variable globale.

    Une fois enregistrée, si tu tourne ton téléphone, tu connaitra toujours la dernière View cliquée, tu pourra donc modifier ton affichage en fonction de cet identifiant

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

Discussions similaires

  1. Désactiver redirection d'un lien lors d'un clic sur élément enfant
    Par zouuc dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/07/2014, 08h44
  2. Déplacer un élément d'un tableau vers un autre sur clic d'un bouton
    Par Lorenzaccio dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 26/09/2011, 17h11
  3. Pointeur sur élément d'un tableau multidimensionnel
    Par Blustuff dans le forum Langage
    Réponses: 5
    Dernier message: 12/05/2011, 01h16
  4. Réponses: 8
    Dernier message: 16/03/2008, 21h02
  5. Clic sur élément d'une requete affiché
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/02/2006, 00h38

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