2017-03-05 52 views
1

我在這裏閱讀了很多關於RecycerView 23.2.0後的變化的帖子,但是我仍然面臨着我的回收者視圖中的巨大空白空間。我創建了GitHub上的一個小項目來演示該問題:https://github.com/nathan-ca/TrialRecyclerRecyclerView物品具有很大的空白空間v25.2.0

下面是截圖:

enter image description here

我用的線邊框周圍繪製的項目和它的大小几乎是兩倍的畫面高度。在list_item.xml中,如果我將layout_height更改爲固定值,請說'100dp',則回收站視圖將正確顯示項目。如果我更改爲match_parent,則高度與窗口相同。當我使用wrap_content時,高度是窗口的兩倍!所有在線帖子都表示,如果我使用'wrap_content',它應該可以很好地工作。拼命地不知道問題出在哪裏。

回答

0

好吧,一個良好的睡眠和更計算器/谷歌搜索後,我找到了問題:我應該打電話

imageView.setAdjustViewBounds(true); 

我承諾修復和佈局看起來不錯。

1

我看到你的代碼,並意識到你不解決layout_heightImageView,試圖將其固定到60dp

<ImageView 
    android:id="@+id/item_image" 
    android:layout_width="60dp" 
    android:layout_height="wrap_content" 
    /> 
+0

感謝您的建議。我解決了這個問題,看到我下面發佈的答案。 – Nathan