Ответ 1
android: fitsSystemWindows = "true" был виновником.
У меня было это, объявленное в моих стилях .xml.
Удалено из файла styles.xml и помещено в мой макет, и теперь он работает.
Я пробовал все, чтобы заставить это работать и не могу понять.
Я пытаюсь использовать диалоговое окно предупреждения в моем приложении. Он отлично работает на KitKat, но не на Lollipop.
Я даже пробовал использовать много материалов в GitHub, и снова они работают на Киткате, но не на Lollipop.
Я тестирую свой Nexus 5 с изображением nexus factory.
КИТКАТ С ДИАЛОГОМ МАТЕРИАЛА GITHUB
КИТАК С ДИАЛОГОМ ДАННОГО АККУМУЛЯТОРА
LOLLIPOP С ДИАЛОГОМ МАТЕРИАЛА GITHUB
LOLLIPOP С ДИАЛОГОМ ДАННОГО АККУМУЛЯТОРА
Также это библиотека на github, установленная на том же устройстве, на котором он не работает. Так что это что-то о моем приложении, которое вызывает это. что это может быть
android: fitsSystemWindows = "true" был виновником.
У меня было это, объявленное в моих стилях .xml.
Удалено из файла styles.xml и помещено в мой макет, и теперь он работает.
У меня была такая же проблема, и я не нашел fitsSystemWindows для любого из моих styles.xml.
Чтобы решить эту проблему, мне пришлось обернуть макет в FrameLayout и добавить поля в макет следующим образом:
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_marginTop="@dimen/dialog_margin_title"
android:layout_marginBottom="@dimen/dialog_margin"
android:layout_marginLeft="@dimen/dialog_margin"
android:layout_marginStart="@dimen/dialog_margin"
android:layout_marginRight="@dimen/dialog_margin"
android:layout_marginEnd="@dimen/dialog_margin"
android:orientation="vertical">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Please enter the email address of the person you would like to follow, this person will be notified." />
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:inputType="textEmailAddress" />
</LinearLayout>
</FrameLayout>