5
edittextの外側をタップしてキーボードを非表示にしたい。これは私のXMLコードです:edittextの外でワンタッチでキーボードを隠すには?
<RelativeLayout
android:clickable="true"
android:focusable="true"
android:focusableInTouchMode="true"
android:onClick="rl_main_onClick">
<RelativeLayout
//Here there are some widgets including some edittext.
</RelativeLayout>
は、これは私のJavaコード(MainActivity)です:
public void rl_main_onClick(View view) {
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
}
しかし、私はキーボードを非表示に二回タップする必要があります。最初のタップは、アイコンを入力するために「次へ」(最後の編集テキストは「完了」)を変更し、次に2番目のタップはキーボードを非表示にします。 これは、それが最初のタップによって起こるものです:
今、私は2つの質問があります:私はちょうど1タップでそれと非表示のキーボードを修正するにはどうすればよい
1-?
2すべての編集テキスト(すべてのコードを1つ)にすることは可能ですか?
ありがとうございます。