0

我有一个扩展 BaseAdapter 的适配器,我已经成功映射了项目,但我想如果文件名以“.php”结尾,它没有显示任何数据。我为此使用以下代码

    public View getView(int position, View convertView, ViewGroup parent) {
    View row=convertView;
    row = inflater.inflate(R.layout.custom_row_view, parent, false);
    if(data.get(position).name.endsWith(".php"))
    row.setVisibility(View.GONE);
    }

但这会在该列表视图中留下空白空间。

有什么方法我在 listView 上检查它没有映射名称以“.php”结尾的数据,此时不希望出现空白屏幕。

4

1 回答 1

2

由于您已经在扩展BaseAdapter,因此无论您使用哪种方法添加项目,请先浏览它们,不要添加您不想要的那些。

于 2012-11-26T16:09:41.477 回答