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 :

Ondraw Avec Context et Object


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Novembre 2010
    Messages : 57
    Par défaut Ondraw Avec Context et Object
    Bonjour à tout,

    Je voudrais utiliser MyOndraw avec 2 parameters : context et Object
    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
    public class MyOndraw extends View {	
    	/*public MyOndraw (Context context)
    	{		
    		super(context);
    		this.context = context;
    	}*/
     
    	public MyOndraw (Context context, Object ob)
    	{
    		super(context,ob);		
    	}		
    	@Override
    	protected void onDraw(Canvas canvas)
    	{		
    		super.onDraw(canvas);	    
    	}	
    }
    Mais , Class View ne support par définition: MyOndraw (Context context, Object ob)

    Comment je peut utiliser Object ob dans function MyOndraw

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    Je voudrais utiliser MyOndraw avec 2 parameters : context et Object
    C'est ta nouvelle class qui doit prendre en charge l'objet que tu veux rajouter.
    Dans ce cas ton code devrait ressembler plutôt à ça
    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
     
    public class MyOndraw extends View {	
     
            Objet monobjet;
     
    	/*public MyOndraw (Context context)
    	{		
    		super(context);
    		this.context = context;
    	}*/
     
    	public MyOndraw (Context context, Object ob)
    	{
    		super(context);
                    monobjet = obj;		
    	}		
    	@Override
    	protected void onDraw(Canvas canvas)
    	{		
    		super.onDraw(canvas);	   
     
                    // enfin ici tu pourras surcharger le canvas avec monobjet
                   if(canvas != null) {
                        //monobjet
                   }
    	}	
    }

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

Discussions similaires

  1. Set avec un get(Object o)
    Par Lorantus dans le forum Collection et Stream
    Réponses: 9
    Dernier message: 01/05/2008, 20h19
  2. Pb avec vector<? extends Object>
    Par beuhnoix dans le forum Langage
    Réponses: 9
    Dernier message: 29/01/2008, 14h54
  3. [Débutant; prob logiciel] LCC avec conTEXT
    Par Beny369 dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 30/11/2006, 20h33
  4. surcharge de fonction avec comme paramètre Object
    Par poporiding dans le forum C++
    Réponses: 8
    Dernier message: 14/07/2006, 03h47

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