2016-12-16 76 views
2

我有一個RecyclerView匹配父佈局的高度。RecyclerView適合物品到底

我需要有一個項目作爲頁腳。當列表中有一堆項目時,這不是問題。

問題是讓它堅持到底部時有幾個項目,它不足以啓用滾動。所以,如果我有,說1個項目加上頁腳項目,我怎麼能顯示這個項目在RecyclerView的底部?

+0

把它全部封裝在'RelativeLayout'中怎麼樣? – Sunshinator

+0

更好的方法,在你的適配器創建頁腳這樣http://stackoverflow.com/a/29168617/6110027 –

+0

我有一個這樣的適配器,但如果沒有正常的項目或只有少數,頁腳將不會在列表的底部。 – HelderMPinhal

回答

0

嘗試使用android:weight屬性。或者,如果你使用的RelativeLayout對齊頁腳父視圖

+0

這將始終顯示在回收站視圖的底部,但如果列表不會滾動有很多項目。 – HelderMPinhal

0

底部試試這個:

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

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

<YourView 
    android:layout_width="match_parent" 
      android:layout_height="wrap_content"/> 

</LinearLayout> 

YourView這裏,您將實際添加了查看您的funcionality視圖。即使沒有物品或存在,它總是處於最底層。

+0

這將始終顯示在回收站視圖的底部,但如果列表中有大量項目,將不會隨滾動顯示。 – HelderMPinhal

+0

爲什麼不只是添加最後一個項目成爲您的自定義項目,在您的回收站視圖中返回不同的視圖類型,然後它將始終顯示爲最後一個項目? –

+0

這是目前的情況,但想象一下只有一個項目。此頁腳項目將低於該項目,但不在底部。應該是一個間距。 – HelderMPinhal