Существует два возможных решения.
Попробуйте скрыть его при смене фокуса или при нажатии пользователем:
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);
}
}
);