私のアクティビティには 2 つのEditText
フィールドと done がありbutton
ます。ユーザーがボタンを押したときに、両方のEditText
フィールドのフォーカスが失われるようにします (つまり、どちらのフィールドにもカーソルが表示されないようにする必要があります)。次のコードを使用しています。
final Button saveButton = (Button) findViewById(R.id.saveButton);
saveButton.setOnClickListener(saveButtonListener);
private OnClickListener saveButtonListener = new OnClickListener() {
@Override
public void onClick(View v) {
Text1.clearFocus();
Text2.clearFocus();
}
}
ただし、完了ボタンを押すと、まだText1
クリックしていなくてもカーソルが表示されますEditText
。ボタンのクリックでEditTextフィールドのフォーカスを緩めるにはどうすればよいですか