如何使我的布局(屏幕高度)包装内容?

时间:2018-05-03 11:17:11

标签: android

如何制作布局(屏幕高度)wrap_content。 如果删除SwipeRefreshLayout该时间工作和屏幕显示高度换行。如果添加SwipeRefreshLayout那个时间屏幕占全高。

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/relParentComment"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:background="@drawable/green_border"
    android:orientation="vertical">

    <android.support.v4.widget.SwipeRefreshLayout
        android:id="@+id/swipeRefreshLayoutComment"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1">


        <android.support.v7.widget.RecyclerView
        android:id="@+id/recyclerViewComments"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:scrollbars="vertical" />

    </android.support.v4.widget.SwipeRefreshLayout>

</LinearLayout>

1 个答案:

答案 0 :(得分:0)

设置RecyclerView visibility GONE,同时SwipeRefreshLayout刷新页面,并在刷新后设置RecyclerView visibility VISIBLE