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:
Code
mButton2 = (Button) findViewById(R.id.button2);
mButton2.setOnKeyListener(new View.OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(event.getAction() == KeyEvent.ACTION_DOWN){
mEditTextOut.setText("DOWN");
}else if(event.getAction() == KeyEvent.ACTION_UP){
mEditTextOut.setText("UP");
}
return false;
}
});
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