2015-11-25 1 views
1

Я хочу, чтобы, когда я нажимаю на свой EditText (messageText), если клавиатура открыта, я закрываю ее, иначе я ее закрываю.Отключить keybaord по умолчанию на EditText нажмите

messageText.setOnClickListener(new View.OnClickListener(){ 
      @OverridesetOnClickListener 
      public void onClick(View v){ 
       if(imm.isActive()){ 
        imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0); 
       } 
      } 
     }); 

Это не работает, потому что по умолчанию открыть клавиатуру, когда я нажимаю на моем EditText так в imm.isActive() всегда верно. Как я могу это сделать? Спасибо.

ответ

0

Вы можете обрабатывать его легко от Manifeast.xml

<activity android:name=".YourActivity" 
      android:windowSoftInputMode="stateHidden" />