Виртуалната клавиатура не се появява

Когато мобилното ми приложение правя натоварване, извиквам формуляра, който обработва камерата, за да направя снимка на разписка. При връщане към формата за качване, ако избера редакция, виртуалната клавиатура не се появява.

Този проблем може да има? Има ли начин тази клавиатура да се появи принудително?


person Santiago Espósito    schedule 27.10.2014    source източник
comment
задайте фокус върху полето EditText или TextView   -  person Amy    schedule 27.10.2014
comment
Опитах без да реша проблема. Фокусира се върху редакцията, но вече не се показва курсорът за писане.   -  person Santiago Espósito    schedule 27.10.2014


Отговори (1)


Опитайте по този начин, надявам се това да ви помогне да решите проблема си.

   /**
     * This method used to hide soft keyboard.
     */
    public void hideSoftKeyboard() {
        try {
            InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
            inputMethodManager.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
        } catch (Exception e) {
            e.printStackTrace();
        }

    }

    /**
     * This method used to show soft keyboard.
     */
    public void showSoftKeyboard() {
        try {
            InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Activity.INPUT_METHOD_SERVICE);
            inputMethodManager.toggleSoftInputFromWindow(getCurrentFocus().getWindowToken(), InputMethodManager.SHOW_FORCED, 0);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
person Haresh Chhelana    schedule 27.10.2014