Android layout 子视图不会扩展到与其父视图相同的高度
我有以下设置:Android layout 子视图不会扩展到与其父视图相同的高度,android-layout,height,match,parent,listitem,Android Layout,Height,Match,Parent,Listitem,我有以下设置: <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <LinearLayout android:id="@+id/list_item" android:layout_height="wrap_conten
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<LinearLayout
android:id="@+id/list_item"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
<!--otherwise nothing important is happening here -->
</LinearLayout>
<LinearLayout
android:id="@+id/sliding_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignTop="@+id/list_item"
android:layout_alignBottom="@+id/list_item"
android:visibility="gone"
android:orientation="horizontal" >
<TextView
android:id="@+id/undo_acknowledge"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="fill_vertical|start"
android:layout_weight="0.5"
android:textSize="20sp"
android:text="@string/undo"
android:singleLine="false"
android:textColor="@color/black" />
<TextView
android:id="@+id/acknowledge"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="0.5"
android:gravity="fill_vertical|end"
android:layout_alignParentTop="true"
android:layout_alignParentBottom="true"
android:textSize="20sp"
android:text="@string/delete"
android:singleLine="false"
android:textColor="@color/black" />
</LinearLayout>
</RelativeLayout>
与它的高度相匹配
到目前为止,它运行良好。但我希望“slided_layout”的两个子文本视图与它们的父文本视图具有相同的高度(因此与“list_item”具有相同的高度)。如你所见,我试图通过多种方式实现这一点(所有这些方式尽可能分开和组合):
- android:layout\u height=“match\u parent”
- android:gravity=“垂直填充”
- android:layout\u alignParentTop=“true”和android:layout\u alignParentBottom=“true”(以RealtiveLayout为父级)
- 明斯克版本16
- targetSdkVersion 21
您有什么建议可以让我的文本视图达到与家长相同的高度吗?我遇到了同样的问题,您找到了解决方案吗?我遇到了同样的问题,您找到了解决方案吗?
android:layout_alignTop="@+id/list_item"
android:layout_alignBottom="@+id/list_item"