Button und OnKeyListener

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Button und OnKeyListener

    Hallo Ihr,

    ich hoffe die Frage ist für euch nicht zu lächerlich, doch wenn ich nun einen Button habe und eine Aktion beim drücken und eine beim Loslassen ausführen möchte, wie mach ich das dann am besten? Ich dachte da sofort an den OnKeyListener:

    Quellcode

    1. mButton2 = (Button) findViewById(R.id.button2);
    2. mButton2.setOnKeyListener(new View.OnKeyListener() {
    3. @Override
    4. public boolean onKey(View v, int keyCode, KeyEvent event) {
    5. if(event.getAction() == KeyEvent.ACTION_DOWN){
    6. mEditTextOut.setText("DOWN");
    7. }else if(event.getAction() == KeyEvent.ACTION_UP){
    8. mEditTextOut.setText("UP");
    9. }
    10. return false;
    11. }
    12. });
    Alles anzeigen


    Geht das generell so? Wenn ja, warum geht es dann nicht auf meinem Gerät? Und wenn nein bin ich für jede andere Möglichkeit offen.

    Grüße