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);
    }

ただし、これにより、そのリストビューに空白が残ります。

名前が「.php」で終わるデータがマップされていないことをlistViewでチェックする方法はありますか。この時点で空白の画面は必要ありません。

4

1 に答える 1

2

すでに を拡張BaseAdapterしているため、アイテムを追加するメソッドに関係なく、最初にそれらを調べて、不要なものを追加しないでください。

于 2012-11-26T16:09:41.477 に答える