【发布时间】:2011-10-04 07:55:25
【问题描述】:
在我的应用程序中,我有一个编辑文本框。当用户单击编辑框时,我想向他显示一个警报框,当时我不希望弹出键盘。为此,我的代码如下
bd =(EditText)findViewById(R.id.dob);
bd.setHint("Birth Date");
bd.setOnClickListener(bdListener);
private OnClickListener bdListener = new View.OnClickListener()
{
public void onClick(View v)
{
hidesoftkeyboard();
DOBalert();
}
}
private void hidesoftkeyboard()
{
InputMethodManager imm = InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromInputMethod(bd.getWindowToken(), 0);
}
但是键盘还是没有隐藏,哪里出错了请朋友们帮帮我
【问题讨论】:
-
@Ravi Vyas - 我认为这个问题有些不同,先生
-
上周我需要同样的东西,@Vinayak 给出的解决方案对我有用,同样的问题记录在问题stackoverflow.com/questions/1109022/… 中,作为第二个评分最高的答案。
-
但这对我不起作用,为什么……
-
可以分享更多代码吗?
标签: android keyboard hide android-edittext