2015-11-14 29 views
0

我想在對方下面添加兩個水平的RecylclerViews。這是我寫的代碼,在彼此相同的佈局下添加兩個RecylcerViews

<LinearLayout 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" 
    tools:context=".MainActivityFragment" 
    android:orientation="vertical"> 

    <android.support.v7.widget.RecyclerView 
     android:id="@+id/my_recycler_view" 
     android:scrollbars="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

    <android.support.v7.widget.RecyclerView 
     android:id="@+id/my_recycler_view2" 
     android:scrollbars="vertical" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"/> 

</LinearLayout> 

當我運行這個佈局,只有一個RecylcerView顯示。如何糾正?

回答

-1

試試這個增加重量,並設置高度FILL_PARENT將使其工作

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

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

使用此代碼在您的android_manifest.xml

<LinearLayout 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:weight_sum="2" 
    tools:context=".MainActivityFragment" 
    android:orientation="vertical"> 


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

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

</LinearLayout> 
0

可以使用線性佈局,重量或者你可以也可以使用ScrollView與

嘗試在ScrollView上設置屬性fillViewport =「true」。