我希望当我点击我的EditText(messageText)时,如果键盘打开我关闭它,否则我关闭它。
messageText.setOnClickListener(new View.OnClickListener(){
@OverridesetOnClickListener
public void onClick(View v){
if(imm.isActive()){
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
}
}
});
它不起作用,因为默认情况下,当我点击我的EditText时它会打开键盘,因此imm.isActive()始终为true。 我怎样才能做到这一点? 感谢。
答案 0 :(得分:0)
您可以从Manifeast.xml轻松处理它
<activity android:name=".YourActivity"
android:windowSoftInputMode="stateHidden" />