Представление наложения, добавленное диспетчером окон, скрывает клавиатуру (Android)Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Представление наложения, добавленное диспетчером окон, скрывает клавиатуру (Android)

Сообщение Anonymous »

Я добавил представление в диспетчер окон, кнопку-наложение, которую можно перетаскивать, но когда требуется какой-либо ввод текста, клавиатура просто не появляется, как раньше. Это работает только тогда, когда я удаляю это представление. Это кнопка, добавленная службой со следующими параметрами LayoutParams:

Код: Выделить всё

     params = new WindowManager.LayoutParams(
button_size, button_size,
WindowManager.LayoutParams.TYPE_SYSTEM_ALERT, WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
, PixelFormat.TRANSPARENT);
params.gravity = Gravity.LEFT | Gravity.TOP;
Я провел небольшое исследование и попытался добавить это в манифест Android:

Код: Выделить всё

android:windowSoftInputMode="stateVisible|adjustResize"
Но это тоже не сработало.
Поскольку я не нашел соответствующих вопросов/ответов, может ли кто-нибудь мне помочь?
Заранее спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»