2017-05-13 3 views
0

Ich entwickle eine Android-Anwendung, die aus einem zweidimensionalen Array von Schaltflächen besteht. Wenn ich die Tasten berühre, wird jeweils nur eine Taste gedrückt. Ich möchte mehrere Tasten gleichzeitig drücken. Bitte geben Sie mir einen Beispielcode.Wie man mehrere Tasten gleichzeitig drückt?

+0

Anruf progamatically button.performClick() – akhilesh0707

Antwort

0

Sie können eine Schaltfläche programmatisch klicken durch die button.performClick() -Methode in Ihrem anderen OnClickListener Taste

0

mit einer anderen Taste (button2) zu drücken, rufen Sie einfach button2.performClick() von button1 Zuhörer onClick() Methode. Hier

ist ein Beispiel:

Button button1 = (Button) findViewById(R.id.button1); 
    final Button button2 = (Button) findViewById(R.id.button2); 

    button1.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Toast.makeText(getApplicationContext(), "button 1 clicked", Toast.LENGTH_SHORT).show(); 

      button2.performClick(); 
     } 
    }); 

    button2.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      Toast.makeText(getApplicationContext(), "button 2 clicked", Toast.LENGTH_SHORT).show(); 

      // Do something 
     } 
    }); 
+0

i haben eine 2-dimensionale Anordnung von Tasten geschaffen. Ihre IDs sind nicht festgelegt. mit einem finger, wie kann ich mehrere tasten hintereinander berühren – Heavenly

Verwandte Themen