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 :

Appel implicite à getView


Sujet :

Android

  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    231
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 231
    Par défaut Appel implicite à getView
    Salut tout le monde;
    toujours avec mes galères de débutant
    Voila, en analysant l'un des fichiers du tutoriel (http://thibault-koprowski.fr/2010/10...-sous-android/) j'ai cherché dans tous les fichiers du projet et j'ai pas trouvé où l'appel se fait pour la méthode getView()

    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
    28
    public View getView(int position, View convertView, ViewGroup parent){
    		// * Le paramètre "convertView" permet de recycler les élements 
    		// * de notre liste. En effet, l'opération pour convertir un layout 
    		// * XML en IHM standard est très couteuse pour la plateforme Android. 
    		// * On nous propose ici de réutiliser des occurences créées qui ne sont 
    		// * plus affichées. Donc si ce paramètre est "null" alors, il faut "inflater" 
    		// * notre layout XML, sinon on le réutilise
    		FeedView fv;		
     
    		if (convertView == null) {
    			fv = new FeedView();//la classe feedview() contient la declaration de 3 textview
    			convertView = inflater.inflate(R.layout.feed_view, null);
     
    			fv.creator = (TextView)convertView.findViewById(R.id.creator);			
    			fv.title = (TextView)convertView.findViewById(R.id.title);
    			fv.pubDate = (TextView)convertView.findViewById(R.id.pub_date);
    			convertView.setTag(fv);
     
    		} else 
    		{
    			fv = (FeedView) convertView.getTag();
    		}						
    		fv.creator.setText(feeds.get(position).getCreator());
    		fv.pubDate.setText(feeds.get(position).getPubDate());
    		fv.title.setText(feeds.get(position).getTitle());
     
    		return convertView;
    	}

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Salut,

    Et juste pour savoir, pourquoi tu a besoin de connaitre qui appelle getView ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    moi aussi je me demande ou ca se fait? j'aime bien savoir l'exploitation des paramètres : position et convertView :

Discussions similaires

  1. Réponses: 13
    Dernier message: 26/03/2014, 10h51
  2. Appel a une méthode java implicitement
    Par anisj1m dans le forum Général Java
    Réponses: 4
    Dernier message: 16/11/2011, 11h12
  3. Appeler un "sheet" de manière implicite
    Par vivevba dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/03/2011, 00h03
  4. appel plusieurs fois à getView d'un BaseAdapter
    Par bonofred dans le forum Android
    Réponses: 0
    Dernier message: 29/11/2010, 11h27
  5. appel de fichier d'Aide
    Par Atrebate62 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 24/09/2002, 14h13

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