Задать вопрос
@LenLord
android reverse

Как исправить перекрытие интерфейса при открытии софт клавиатуры Android 4.4 API 19?

Суть вопроса в заголовке.
Испробованные методы, которые не помогают:
  • android:windowSoftInputMode="adjustPan|adjustResize|stateHidden"
  • Стиль не Fullscreen, не из-за этого
  • android:fitsSystemWindows="true"


Очень жду помощи, отчаялся уже 1,5 часа искать решение данной проблемы.

Примерный код активити:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:fitsSystemWindows="true"
    android:layout_height="fill_parent">
    <include
        android:id="@+id/tool_bar"
        layout="@layout/tool_bar"
        />
    <ScrollView
        android:id="@+id/scrollview"
        android:layout_height="match_parent"
        android:layout_width="match_parent"
        android:layout_below="@+id/tool_bar"
        android:layout_above="@+id/button">
        <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            android:layout_width="fill_parent"
            android:orientation="vertical"
            android:layout_height="wrap_content">

            // Много разных вьюшек и едитвью

        </RelativeLayout>
    </ScrollView>

    <Button
        android:id="@+id/button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Перевести"
        android:layout_alignParentBottom="true">
    </Button>

</RelativeLayout>


UPD:
На API16 такое решение вполне работает.
Проблемы с API19
  • Вопрос задан
  • 1091 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@LenLord Автор вопроса
android reverse
Единственный способ, который мной был найден для API19:
stackoverflow.com/a/30019136

Ответ Mike Penz

Но это не нативно, к сожалению
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы