Android子父布局之间的渲染悖论
2016-12-27 21:50
399 查看
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="100px" android:padding="5dp" > <ImageView android:id="@+id/iv_ic" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_launcher" /> <TextView android:id="@+id/tv_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="8dp" android:layout_toRightOf="@id/iv_ic" android:singleLine="true" android:text="AAAAAAAAA" android:textColor="#000000" android:textSize="15sp" /> <TextView android:id="@+id/tv_content" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@id/tv_title" android:layout_marginLeft="10dp" android:layout_toRightOf="@id/iv_ic" android:maxLines="2" android:text="BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB" /> <TextView android:id="@+id/tv_comment" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:text="跟贴" android:textColor="#ff0000" android:textSize="12sp" > </TextView> </RelativeLayout>
1. 父布局包裹内容是在确定所有子布局大小以及位置的前提下,进行渲染的
2. 控件的相对位置,是在父布局确定大小的前提下,才能确认位置
3. 解决方案:确认其中一方的高度的确认值即可
相关文章推荐
- android 布局、dp dip densityDpi px等之间关系
- <Android>两个布局之间的跳转
- android 线性布局控件之间有空隙
- Android XML布局与View之间的转换
- 优化布局在Android–减少过度渲染
- Android中在布局中写ViewPager无法渲染出来的问题
- android 入门 Linearlayout 布局 初级 activity之间数据传递 xml内部定义监听
- android线性布局控件之间的距离设置
- Android项目布局中android_xxx和android_layout_xxx之间的区别
- 67.android布局-Fragment与Activity之间传递数据
- Android软键盘与聊天页面底部布局之间优雅地切换
- android技巧 小问题之一 :android布局中子视图之间的显示关系
- Android:控件布局(相对布局)RelativeLayout RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。 相对布局常用属性: 子类控件相对子
- android 项目 版本之间的转换 (高低之间) toast在.xml文件怎么布局
- android 入门 Linearlayout 布局 初级 activity之间数据传递 xml内部定义监听
- Android XML布局与View之间的转换
- Android源码如何给Activity渲染布局
- Android(OPhone) 学习笔记 - 布局
- Android 布局 LinearLayout
- Android开发入门(五)之界面Activity之间的跳转