Androidアプリ開発は初心者ですが、iOSのプログラミング知識はあります。私は昨日だけ、Andriod を学び始めました。EditText 以外の場所をクリックしたときにキーボードを非表示にしたい。しかし、キーボードを非表示にするコードを見つけました。これは次のとおりです。
"InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(txtUserName.getWindowToken(), 0);"
次に、プロジェクトで次のように試しましたが、キーボードを非表示にできませんでした。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
txtUserName = (EditText)findViewById(R.id.txtUserName);
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(txtUserName.getWindowToken(), 0);
}
私の疑問は、touchEventsまたはkeyboardEventsを追加する必要があるかどうかです。私を助けてください。