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 :

recevoir la page current d'une ViewPager


Sujet :

Composants graphiques Android

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Points : 159
    Points
    159
    Par défaut recevoir la page current d'une ViewPager
    Bonjour,

    j'ai une ViewPager qui contient des vues, je veux récupéré la page courent
    j'ai fais ce code mais rien, il me returne null
    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
     
    ViewPagerAdapter adapter = new ViewPagerAdapter(this, songsList);
    myPager = (ViewPager) findViewById(R.id.mypager);
    myPager.setAdapter(adapter);
    myPager.setCurrentItem(pos);
     
    // 1er essaie
     
    View vv = myPager.getChildAt(pos);
    View vvv = myPager.findViewWithTag(pos);
    // les 2 variable returne null
     
    // 2ém essaie
    int myPager2 = (int) findViewById(R.id.mypager).getId();
    ViewPager vpg = (ViewPager)findViewById(myPager2);		
    View vpg2 = vpg.getChildAt(pos);
    View vpg3 = vpg.findViewWithTag(pos);
    // vpg returne avec une valeur
    // vpg2 et vpg3 returne null
    merci de votre aide

  2. #2
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Points : 159
    Points
    159
    Par défaut
    j'ai ajouté se script et ça marche mais qu'après le défilement entre les articles
    je vais aussi le même chose quand je sélectionne l'article la premier fois

    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
     
    myPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
     
    			@Override
    			public void onPageSelected(int position) {
    				View vv = myPager.getChildAt(position);
    				View vvv = myPager.findViewWithTag(position);
    				String title = ((TextView)vvv.findViewById(R.id.descDetail)).getText().toString();
    				Log.e("essai ",vv+" : "+title+" : "+vvv);	
    			}
    			@Override
    			public void onPageScrollStateChanged(int arg0) {
    				// TODO Auto-generated method stub
    			}
    			@Override
    			public void onPageScrolled(int arg0, float arg1, int arg2) {
    				// TODO Auto-generated method stub	
    			}
    		});

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 164
    Points : 159
    Points
    159
    Par défaut
    pour initialisé un objet du page courant j'ai passé par un événement onclick sur mon activité est ça marché

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

Discussions similaires

  1. [C#] Comment récuper un page xml avec une URL
    Par pc152 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 03/02/2005, 16h17
  2. [VB.NET] Recevoir un paramètre venant d'une adresse?
    Par Pleymo dans le forum Windows Forms
    Réponses: 2
    Dernier message: 25/01/2005, 21h23
  3. integrer une page web dans une autre
    Par ma_mat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 08/11/2004, 11h01
  4. Réponses: 4
    Dernier message: 08/06/2004, 09h01
  5. Inserer une page HTML comme une boite!
    Par thief dans le forum MFC
    Réponses: 4
    Dernier message: 16/01/2004, 21h13

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