请问BaseAdapter 怎么过滤子视图

请教BaseAdapter 如何过滤子视图
       最近做了一个应用,首页有多个子模块,现在想实现一个子模块配置的功能,配置的值都能获取成功。
       首页采用继承BaseAdapter的方法实现,复写的getView方法,现在显示没有问题,隐藏视图采用convertView.setVisibility(View.GONE);这时视图是看不见,但是占用了位置,没有达到目的。希望大家多多指教~~~
------解决思路----------------------
逻辑不对   应该是判断到那个时候这个view显示原本下一个view应该显示的东西  你这个不管可见不可见  这个view是传递回去了
------解决思路----------------------
convertView.setVisibility(View.GONE);...................为何这么吊,你想做的是把这一个item不显示是把,你把这一条数据干掉就OK了啊,你不要在getview方法中判断,你在setadapter之前把不需要的数据全部排除就ok了
------解决思路----------------------
你不妨试试把GONE换成 直接renturn getView(position+1, convertView, parent);.......
未试过这种情况,上面仅仅是我的猜想