在我的应用程序中我希望停止键盘的自动弹出,同时专注于edittext ..任何人都可以帮助我..提前感谢..
main.xml中
答案 0 :(得分:1)
有两种可能的解决方案。
尝试在焦点更改时或用户点击它时隐藏它:
uredittext.setOnClickListener(new OnClickListener()
onClick(View v)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(findViewById(R.id.uredittext).getWindowToken(), 0);
});
或
uredittext.setOnFocusChangeListener(new OnFocusChangeListener()
onFocusChange(View v, boolean hasFocus)
{
if(hasFocus)
{
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(findViewById(R.id.uredittext).getWindowToken(), 0);
}
}
);