棉花糖RelativeLayoutperformance奇怪与alignBaseline

在Android 6.0 Marshmallow中,EditText与RelativeLayout中的ImageView相关的属性baseline和layout_alignBaseline的定位不再起作用。 这个行为甚至可以在Android studio的布局编辑器中观察到。 在一个真正的Android棉花糖设备或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" /> 

我已经创build了Android Studio布局编辑器的屏幕截图。 这两个截图之间的区别仅仅是API级别的变化。

我已经创build了一个示例项目https://github.com/mikegr/baseline

API级别为22的布局编辑器 API级别为23的布局编辑器

Solutions Collecting From Web of "棉花糖RelativeLayoutperformance奇怪与alignBaseline"