скрывая панель и клавиатуру вместе на кнопку назад нажмите в Android - PullRequest
0 голосов
/ 06 декабря 2011

Android: Как скрыть программную клавиатуру и полосу при нажатии кнопки «Назад». Я использую следующий код для него, но сначала он скрывает клавиатуру, а затем при повторном нажатии кнопки «назад» скрывает панель .:

  epwd.setOnKeyListener(new OnKeyListener()
        {

            @Override
            public boolean onKey(View v, int keyCode, KeyEvent event)
                {
                // TODO Auto-generated method stub

                    if (keyCode == KeyEvent.KEYCODE_BACK)
                        {

                        hiding();

                        return true;
                        }

                }
        });


    public void hiding(){
    bottompanel.setVisibility(View.GONE);
    InputMethodManager imm =(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(elogin.getWindowToken(), 0);
    bottompanel.setVisibility(View.INVISIBLE);

}

Спасибо

...