Подтвердить что ты не робот

Marshmallow RelativeLayout ведет себя странно с alignBaseline

В Android 6.0 Marshmallow позиционирование EditText в отношении ImageView в RelativeLayout с базовыми признаками атрибутов и layout_alignBaseline больше не работает. Поведение можно даже наблюдать в редакторе макетов в студии Android. На реальном устройстве Android Marshmallow или emulatr EditText в моем случае сдвигается за пределы экрана и не отображается. Могу ли я пропустить некоторые изменения, это ошибка?

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".MainActivityFragment">

<ImageView
    android:layout_width="48dp"
    android:layout_height="48dp"
    android:id="@+id/imageView"
    android:src="@drawable/icon_category_geography_raster"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:baselineAlignBottom="true"
    android:background="#00ffff"
     />

<EditText
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/editText"
    android:layout_alignParentTop="true"
    android:layout_toRightOf="@id/imageView"
    android:background="#ff0000"
    android:inputType="text"
    android:hint="Hint"
    android:layout_alignBaseline="@id/imageView" />

Я создал скриншоты редактора макетов Android Studio. Разница между этими двумя скриншотами - это только изменение уровня API.

Я создал образец проекта https://github.com/mikegr/baseline

Редактор макета с уровнем API 22 Редактор макета с уровнем API 23

4b9b3361