如何停止键盘打开?

时间:2012-01-20 17:40:30

标签: android

在我的应用中,我想通过点击按钮填充我的EditText;用我自己的键盘。所以,如果我点击EditText,我不希望键盘打开。这可能吗?

2 个答案:

答案 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);