在我的应用中,我想通过点击按钮填充我的EditText
;用我自己的键盘。所以,如果我点击EditText
,我不希望键盘打开。这可能吗?
答案 0 :(得分:5)
在清单文件中..
<activity android:windowSoftInputMode="stateAlwaysHidden">
或在您的活动中
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getApplicationWindowToken(), 0);
答案 1 :(得分:3)
请尝试此代码..
EditText editText = (EditText) findViewById(R.id.edit_text)
;
editText.setInputType(0);
或或
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);