我有一個列表視圖,它在每一行有2個cardview。我使用自定義適配器設置cardview,但問題是當我在我的列表中有奇怪的項目沒有,然後一個cardview充滿隨機view.how來解決這個問題?列表視圖顯示cardview創建冗餘
在最後一排在最後cardview隨機設置。
我有一個列表視圖,它在每一行有2個cardview。我使用自定義適配器設置cardview,但問題是當我在我的列表中有奇怪的項目沒有,然後一個cardview充滿隨機view.how來解決這個問題?列表視圖顯示cardview創建冗餘
在最後一排在最後cardview隨機設置。
如果每行顯示2個項目,那麼您在適配器中返回的項目數量爲(num_items + 1)/ 2;當你得到getView()的調用時,如果位置是((num_items + 1)/ 2)(最後一行),那麼如果項目數是奇數,對於第二個卡片視圖,你不填充任何東西,並將其可見性設置爲INVISIBLE。
你看到的是一個持有以前值的回收卡片視圖。
使用'GridView'或隱藏另一張卡片。 –
你的gridview建議工作得很好。 – ambar003