2014-03-02 112 views
0

如何在有內容時顯示列表中的不同項目,而不是在沒有內容時顯示?而不是應用程序崩潰?動態更改ListView BaseAdapter

http://i.stack.imgur.com/GZ5uJ.jpg

例如,我想刪除列表視圖但是東西動態有的則要「藝術家」和還是有些不會。

+0

這可能對您有所幫助:http://stackoverflow.com/a/13634801/3198507。他在哪裏有「標題1」,標題2,「只需替換爲你想看到的內容。 – trag04

+0

我想在某些情況下隱藏listview中的一個項目,而不是ListHeaders! – shap4th

回答

0

您將需要一個自定義適配器(擴展ArrayAdapter)。重寫getItem(),getCount()和getItemId()。保留代表項目隱藏的內部整數列表。然後,在getItem(int position)中檢查「位置」是否在該內部列表中,如果是,則增加位置值。