<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
由于API11可以简单的使用androID:baselineAlignBottom =“true”
在API11下面,您可以覆盖getBaseline().
更新到Android Support Library 23.2.1,这可能会解决你的问题.
总结以上是内存溢出为你收集整理的android – Marshmallow RelativeLayout的行为与alignBaseline奇怪全部内容,希望文章能够帮你解决android – Marshmallow RelativeLayout的行为与alignBaseline奇怪所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)