Принудительное отображение программной клавиатуры Android по умолчанию

1

У меня есть активность (принудительный режим protrait), который требуется для отображения стандартной мягкой клавиатуры. Поэтому я подумал, что сосредоточусь на edittext при запуске этой деятельности... пока что так хорошо.

Два вопроса

  • мягкая клавиатура не должна быть уклониться от этой деятельности.
  • мягкая клавиатура должна быть приподнятые 50 пикселей снизу экрана

Ищете помощь для решения этих двух проблем. спасибо.

Теги:

1 ответ

3
Лучший ответ

решить # 1

private void hideSoftKeyboard()
{
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.hideSoftInputFromWindow(mAutoCompleteTextView.getApplicationWindowToken(), 0);
}

private void showSoftKeyboard()
{
    InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED,InputMethodManager.HIDE_IMPLICIT_ONLY);
}

# 2 не имеет решения

Ещё вопросы

Сообщество Overcoder
Наверх
Меню