2013-11-16 5 views
0

У меня есть editText, где я хочу, чтобы он был опустошен, когда пользователь нажимает клавишу пробела на своих клавиатурах. (Новичок в андроид здесь =])Android onKeyListener issues

UserInput.setOnKeyListener(new EditText.OnKeyListener(){ 
     @Override 
     public boolean onKey(View v, int keyCode, KeyEvent event) { 
      if((event.getAction() == KeyEvent.ACTION_DOWN) && (event.getKeyCode() == event.KEYCODE_SPACE)) { 
       UserInput.setText(""); 
      } 
      return false; 
     } 
    }); 

Любая помощь будет принята с благодарностью! =)

ответ

0

Попробуйте это, безусловно, полезно для вас, когда нажатие кнопки пространство пользователю определить свои собственные действия ...

youredittext.setOnKeyListener(new View.OnKeyListener() { 
     public boolean onKey(View v, int keyCode, KeyEvent event) { 

     // If the event is a key-down event on the "enter" button 
     if ((event.getAction() == KeyEvent.ACTION_DOWN) && 
      (keyCode == KeyEvent.KEYCODE_SPACE)) { 
      // Perform action on key press 
      youredittext.setText(""); 
      Toast.makeText(getApplicationContext(), youredittext.getText(), Toast.LENGTH_SHORT).show(); 
      return true; 
     } 
     return false; 
    } 
}); 
+0

Ваша помощь очень ценится, но на самом деле это все еще не работает, даже если я следовал вашим коды по одному – xXJJJasonMokXx