2014-04-22 3 views
1

Je suis nouveau sur Android lorsque je tente de créer un objet de OnClickListener et importer android.view.view J'ai une erreur "Créer une classe de vue dans le paquet android.view "et quand j'importe android.view.view.OnClickListener J'ai une erreur" Créer classe OnClickListener dans le paquet android.view.view ".package Eclipse pas trouvé android.view

Répondre

4

/c'est la création d'un OnClickListener/

View.OnClickListener myOnClickListener = new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       //do the things u need to do when u click the view 
      } 
     }; 

/c'est la partie lorsque u Réglez l'click écoute/

myButton.setOnClickListener(myOnClickListener); 

Une autre façon de le faire est pour implémenter l'écouteur de clic sur

public class MyActivity extends Activity implements OnClickListener{ 
    //the code of your activity 
    @Override 
    public void onCreate(...){ 
     myButton.setOnClickListener(this); 
    } 
    //some other methods 
    @Override 
    public void onClick(View v) { 
     if(v.getId == R.id.theIdOfTheViewInXML) 
     //do the things u need to do when u click the view 
    } 

} 
+0

Merci à son travail le problème en deuxième vue qui était une petite lettre. – Abutouq

+0

:) la prochaine fois que vous n'écrivez pas les imports vous-même, il vous suffit de les implémenter et qu'éclipse vous aide à importer l'interface et à implémenter ses méthodes. –