1

I have multiple Edittext in my activity i want to hide by defult keyboard when view shows and show keyboard only when edittext is clicked i am not getting how to do this thanks Advance:)

Arun
  • 287
  • 1
  • 6
  • 12

1 Answers1

4

try this.

@Override
protected void onResume() {
    // TODO Auto-generated method stub
    super.onResume();

    answer_et.postDelayed(new Runnable() {
    @Override
    public void run() {
        InputMethodManager imm = (InputMethodManager)getSystemService(
        Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(edit_text.getWindowToken(), 0);
        }
    }, 100);

}

sometime edittext get focus after manually hide soft-keyboard.

so, delay 100 mSeconds and then after hide it forcefully in onResume() method.

Mr.Sandy
  • 4,049
  • 3
  • 27
  • 52