其他分享
首页 > 其他分享> > android – RelativeLayout的子节点没有填充RelativeLayout的高度

android – RelativeLayout的子节点没有填充RelativeLayout的高度

作者:互联网

我有一个ListView,其中填充了RelativeLayouts.这些RelativeLayouts的内容可以改变,从而分别改变它们的高度.在每个RelativeLayout上,我在布局的左侧有一个与布局高度相匹配的垂直条.

这与此类似 – > Link

虽然由于某种原因,我正在使用的View对象没有扩展到布局的高度.

我究竟做错了什么?

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/post"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/column_post_selector"
android:orientation="horizontal" >

<!-- Status bar (THIS ISN'T FILLING TO PARENTS' HEIGHT) -->
<View
    android:id="@+id/status"
    android:layout_width="3dp"
    android:layout_height="fill_parent"
    android:layout_alignLeft="@id/post"
    android:layout_marginBottom="2dp"
    android:layout_marginTop="2dp"
    android:background="#33B5E5" />

<ImageView
    android:id="@+id/thumbnail"
    android:layout_width="80dip"
    android:layout_height="80dip"
    android:layout_toRightOf="@id/status"
    android:contentDescription="@string/empty"
    android:layout_marginRight="5dp"
    android:scaleType="fitStart" />

<!-- Title -->

<TextView
    android:id="@+id/title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignTop="@id/post"
    android:layout_toRightOf="@id/thumbnail"
    android:textColor="#ffffff"
    android:textSize="14sp"
    android:typeface="sans" />
<!-- Rightend Duration -->

<TextView
    android:id="@+id/date"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:layout_alignTop="@id/title"
    android:layout_marginRight="5dip"
    android:gravity="right"
    android:textColor="#10bcc9"
    android:textSize="12sp"
    android:textStyle="bold" />

</RelativeLayout>

解决方法:

您需要将layout_alignParentTop =“true”和layout_alignParentBottom =“true”添加到状态 – 这将确保视图触及帖子的RelativeLayout的顶部和底部.

标签:android,layout,fill-parent
来源: https://codeday.me/bug/20191005/1856930.html