Закрытие keyboeard, кнопка отправки - PullRequest
0 голосов
/ 12 августа 2011

Мне нужно закрыть клавиатуру, когда пользователь нажимает кнопку отправки, чтобы можно было увидеть данные за клавиатурой.Вот как у меня кнопка подключена, но она не работает.

Есть идеи?

        Button clearbutton = (Button)findViewById(R.id.Submitbutton);
        Submitbutton.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

                {

                    //...etc...
                    getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);


                }

1 Ответ

1 голос
/ 12 августа 2011

Нечто подобное должно работать (также см. этот пост ).

Button clearbutton = (Button)findViewById(R.id.Submitbutton);
Submitbutton.setOnClickListener(new View.OnClickListener() {

    public void onClick(View v){
        ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(EditTextAirportCode.getWindowToken(), 0);

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