Probleme au click d'un Button [Fermé]

Signaler
Messages postés
3
Date d'inscription
mercredi 23 octobre 2019
Statut
Membre
Dernière intervention
29 octobre 2019
-
Messages postés
14884
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 novembre 2020
-
bonjour voila j'ai commencer la programmation pour android
est j'ai une colle de mon listener dans la methode oneclicklistener car le bouton n'est pas cliquable est lors du click l'application plante voici le code pouvez vous m'aider merci
package com.example;
import android.view.View.OnTouchListener;
import android.view.View.OnClickListener;
import android.app.Activity;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.widget.Button;
import com.example.R;
import android.widget.TextView;
public class MainActivity extends Activity {


  
  TextView title = null;
  
  
  
  Button b1 = null;
  
  
  
    
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
  
    setContentView(R.layout.activity_main);
    
    b1 = (Button) findViewById(R.id.bouton1);
    title = (TextView) findViewById(R.id.txt_titre);
    

    b1.setOnTouchListener(touchListenerBouton1);
    b1.setOnClickListener(clickListenerBoutons);
  
  }
private OnClickListener clickListenerBoutons = new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        switch(v.getId()){
        
        case R.id.bouton1:
        title.setText(R.string.title_modifier);
        break;
        
        
        
        
      }
      
    }
  };

  private OnTouchListener touchListenerBouton1 = new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
      /* Réagir au toucher pour le bouton 1*/
      
      return onTouch(v, event);
    }
  };


    };



1 réponse

Messages postés
14884
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
30 novembre 2020
2 835
Bonjour,

Si tu as un plantage, tu peux regarder dans les logs d'Android Studio pour voir la raison.