Спосіб увімкнення екранної програмної клавіатури для емуляторів Android Studio 2+ залежить від рівня API емулятора. Я протестував різні методи, починаючи з API 15, і записав наступні кроки.
[A] API 15, 17, 19 та 21.
Наступні кроки активують екранну програмну клавіатуру, але вимкнуть можливість введення тексту та взаємодії з AVD за допомогою апаратної клавіатури комп’ютера.
- В диспетчері віртуальних пристроїв Android (AVD) натисніть дію редагування для пристрою, з яким ви хочете працювати
- Натисніть Показати розширені налаштування та прокрутіть униз сторінки до розділу "Клавіатура"
- Зніміть прапорець біля пункту «Увімкнути введення з клавіатури»
[B] API 22
М'яка клавіатура відображається незалежно від того, що ви робите з налаштуваннями апаратної клавіатури. Якщо ви хочете включити підтримку апаратної клавіатури поряд із м'якою клавіатурою,
- У AVD натисніть дію редагування для пристрою, з яким ви хочете працювати
- Натисніть Показати розширені налаштування та прокрутіть униз сторінки до розділу "Клавіатура"
- Поставте прапорець біля пункту «Увімкнути введення з клавіатури»
[C] API 23
Якщо ви хочете використовувати апаратне забезпечення та програмну клавіатуру, тоді ...
- Виконайте кроки [B] з 1 по 3
- На віртуальному пристрої запустіть Налаштування, а потім виберіть Мова та введення / Поточна клавіатура
- Увімкнути обладнання - Показати метод введення
Якщо вам не потрібна апаратна клавіатура, у додаткових налаштуваннях AVD зніміть прапорець біля пункту «Увімкнути введення з клавіатури». Вам не потрібно буде змінювати будь-які налаштування на віртуальному пристрої.
[D] API 24 і 25
- Виконайте кроки 1–3 вище [B], встановивши або знявши прапорець біля опції «Увімкнути введення з клавіатури» залежно від того, чи хочете ви ввімкнути клавіатуру жорсткого диска.
- На віртуальному пристрої запустіть Налаштування, потім виберіть Мова та введення / Фізична клавіатура
- Увімкнути "Показати віртуальну клавіатуру"
Якщо в AVD було вибрано параметр Увімкнути введення з клавіатури, то тепер ви зможете використовувати як жорсткий, так і м’який введення з клавіатури. Якщо ви зняли прапорець у AVD, незалежно відображатиметься програмна клавіатура.
[E] API 26
Точно так само, як [D] API 24 і 25, за винятком того, що вам потрібно перейти через додатковий рівень меню "Система" в налаштуваннях пристрою, перш ніж перейти до мови та введення / фізичної клавіатури