в моем приложении у меня есть текстовое поле для редактирования.Когда пользователь нажимает на поле редактирования, я хочу показать ему окно предупреждения в то время, когда я не хочу, чтобы клавиатура всплывала.Для этого мой код выглядит следующим образом
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);
}
Но клавиатура все еще не прячется, где я ошибаюсь, пожалуйста, помогите мне друзья