Возьмите текст из EditText без кнопки - PullRequest
0 голосов
/ 19 июня 2011

Я избегаю использовать кнопку, чтобы получить текст EditText. Можно ли получить подтверждение, когда пользователь просто подтверждает с клавиатуры?

Ответы [ 2 ]

1 голос
/ 19 июня 2011

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

    txtUserWord.setOnKeyListener(new OnKeyListener() {
        public boolean onKey(View v, int keyCode,KeyEvent event){
            if((event.getAction()==KeyEvent.ACTION_DOWN)&&
                    (keyCode==KeyEvent.KEYCODE_ENTER)){
                inputWord = txtUserWord.getText().toString();
                InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                imm.hideSoftInputFromWindow(txtUserWord.getWindowToken(),0);
                return true;
            }
            return false;
        }
    });
1 голос
/ 19 июня 2011

взгляните на этот предыдущий пост:

Настройка клавиши возврата на клавиатуре Android

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...