如何查看多个EditText选择位置?
How to check EditText selection position in more than one?
我在 android 中有三个 EditText。
当我单击取消按钮时(光标位置位于第一个 EditText 中)- 它隐藏了软键盘。没关系。
但是当我单击取消按钮时(光标位置位于第二个 EditText 中)- 它不会隐藏 SoftKeyboard。
hideSoftKeyboard(edt_category_name);
hideSoftKeyboard(edt_category_price);
hideSoftKeyboard(edt_category_qty);
...
btn_cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideSoftKeyboard(edt_category_name); // check condition here;
dialog.dismiss();
}
});
你用过下面的代码来隐藏键盘吗:
btnClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edt_category_name.getWindowToken(), 0);
}
});
我在 android 中有三个 EditText。
当我单击取消按钮时(光标位置位于第一个 EditText 中)- 它隐藏了软键盘。没关系。
但是当我单击取消按钮时(光标位置位于第二个 EditText 中)- 它不会隐藏 SoftKeyboard。
hideSoftKeyboard(edt_category_name);
hideSoftKeyboard(edt_category_price);
hideSoftKeyboard(edt_category_qty);
...
btn_cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
hideSoftKeyboard(edt_category_name); // check condition here;
dialog.dismiss();
}
});
你用过下面的代码来隐藏键盘吗:
btnClick.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(edt_category_name.getWindowToken(), 0);
}
});