我想做以下事情:
我有一个编辑文本,希望能够从中选择文本而不显示软键盘而不编辑其内容,只需选择要在另一个屏幕中使用的文本
N.B。此编辑文本位于活动上方显示的对话框内,当打开对话框时显示键盘的当前场景
我试过以下
android:windowSoftInputMode="stateHidden"
我还使用了以下代码:
editText.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
v.onTouchEvent(event);
hideSoftKetboard (v);
return true;
}
});
private void hideSoftKetboard (View v){
InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null) {
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
}
}
任何人都可以帮忙吗?
答案 0 :(得分:0)
使用setInputType(0);将解决问题