2013-10-07 68 views
0

我正在開發一個具有項目ListView的Android應用程序。所有這些項目都有一個代表該項目的圖像。該圖像顯示在ListView中。但是,其中一些項目背後有更多的圖像,用戶可以顯示。添加項目以動態查看或隱藏然後顯示

我們的設計者(:X)希望圖像直接顯示在ListView中。每個具有「更多」圖像的列表項顯示「更多」按鈕。如果用戶點擊這個按鈕,列表項應該增長並顯示這些圖像。

我看到兩個選項來實現這一點:

  • 動態地添加了「更多」的圖像到項目的看法。但是我不知道標準的ListView是否可以在一些列表項改變時處理它。這是一個問題嗎?
  • 當我創建的項目視圖(getView我的名單轉接器內),默認情況下隱藏,當用戶點擊更簡單地告訴他們全部添加「更多」的圖像。

在性能和易用性方面,這兩個選項中的哪一個是「更好的」?如果這兩個選項都很愚蠢(因爲按需更改項目視圖),我可能會爭辯說只需打開另一個顯示所有圖像的活動,但我需要一個很好的理由。

+1

怎麼樣努力擴展列表視圖它可以是一個解決方案爲您 – DropAndTrap

回答