2016-05-16 84 views
0

我有一個可擴展列表視圖與自定義適配器。使用微調,用戶可以選擇是否只想查看特定條目。如果他選擇了一些東西,我想讓其他所有不符合他請求的行都看不見/消失。Android微調器使幾行不可見

我想這是我的ListViewAdapters內​​getChildView()

if (special == 0 || special == Integer.parseInt(home) || special == Integer.parseInt(next)) { 

     return convertView; 
    } else { 
     convertView.setVisibility(View.GONE); 
     return convertView; 
    } 

不幸的是,它似乎沒有工作。整數特殊表示微調器中的選定項目,但我只收到一個「空」ListView,其中的所有行都是空的。所以他們顯然沒有去。問題是,即使那些履行if語句的行不可見....任何人都知道更好的方法?

在此先感謝

+0

的可能的複製[自定義列表視圖適配器,具有過濾器的Android](http://stackoverflow.com/questions/24769257/custom-listview-adapter-with-filter-android) – JCricket

回答