1

これが私のコードのチャンクです

if (!allFilesAreFolders || itemsInCurrentFolder.length == 0 ) 
            lv.addFooterView(v);
        else lv.removeFooterView(v);

        fileList = new MySimpleArrayAdapter(getActivity(), item, path);
        setListAdapter(fileList);

私のフッターは必要なときに正常に追加されますが、その後は何も起こりませんlv.removeFooterView(v);-フッターはまだそこにあります。

私が間違っていることについて何か考えはありますか?

4

1 に答える 1

2

つまり、基本的には2つの部分の合計です。

  1. View.setVisibility()の使用-forgivegodの推奨

  2. フッターを削除するのではなく、使用しているフッターがあるかどうかを確認しますListView.getFooterViewsCount()

于 2012-08-30T17:46:24.243 に答える