2016-04-18 60 views
0

我正在做一個簡單的佈局,但我發現RecyclerView無法佔據全高,但它包裹了其內容的高度。RecyclerView不佔用全高

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <android.support.v7.widget.RecyclerView 
     android:id="@+id/gridList" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@mipmap/bg_list" /> 
</LinearLayout> 

結構非常簡單。我錯過了什麼讓RecyclerView填滿整個屏幕?

+0

你能告訴我們圖像嗎? –

回答

0

新增佈局應填充屏幕高度。如果我在沒有背景的情況下使用您的佈局,我可以看到正確的輸出。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <android.support.v7.widget.RecyclerView 
     android:id="@+id/gridList" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
</LinearLayout> 

這個問題似乎在android:background="@mipmap/bg_list"。檢查可能影響身高的bg_list