Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android removeFooterView未删除页脚视图_Android_Android Listview - Fatal编程技术网

Android removeFooterView未删除页脚视图

Android removeFooterView未删除页脚视图,android,android-listview,Android,Android Listview,这是我的代码块 if (!allFilesAreFolders || itemsInCurrentFolder.length == 0 ) lv.addFooterView(v); else lv.removeFooterView(v); fileList = new MySimpleArrayAdapter(getActivity(), item, path); setListAdapter(fileList); 我

这是我的代码块

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

        fileList = new MySimpleArrayAdapter(getActivity(), item, path);
        setListAdapter(fileList);
我的页脚在需要时被成功添加,但是在
lv.removeFooterView(v)之后什么也没有发生-页脚仍然存在


你知道我做错了什么吗?

所以基本上是两部分的总和:

  • 使用View.setVisibility()-按照

  • 不删除页脚,而是使用
    ListView.getFooterViewsCount()检查是否有页脚


  • 您是否尝试将视图的可见性设置为“消失”或“不可见”?可能重复1)是否得到任何错误跟踪?2)是否实际调用了removeFooterView()?是的,在调试器模式下调用了它,并检查了几次。我猜您处于
    列表活动中。但是什么是
    lv
    。回答得好!