如何在android应用程序中禁用android键盘
这个问题在这里已经有了答案:
尝试
editText.setInputType(EditorInfo.TYPE_NULL)
要么
((EditText) findViewById(R.id.LoginNameEditText)).setFocusable(false);
要么
editText.setKeyListener(null);
尝试这个 :
InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
尝试下面的代码: -
EditText ed = (EditText)findViewById(R.id.editText1);
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(ed.getWindowToken(), 0);
ed.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.showSoftInput(ed, InputMethodManager.SHOW_IMPLICIT);
}
});
要么
Window.SetSoftInputMode (SoftInput.StateAlwaysHidden);
链接地址: http://www.djcxy.com/p/16613.html
上一篇: How to disable android keyboard in android application
下一篇: remove view keypad