Listview的时候怎么设置一个隐藏项呢?需求:做资源管理器的时候, 显示文件的文件名,点击文件的时候出发点击事件,打开文件或者打开文件夹,需要传入一个文件路径参数, 需要在ListView中设置,怎么设置这个隐藏项呢?

解决方案 »

  1.   

    View 组件都可以 设置 Visibility,,,  不知道你想隐藏啥东西。
      

  2.   

    不用设置listview的隐藏与显示啊点击listview中的一项时 获取该view上的文件或文件夹的绝对路径,然后触发点击事件如果是文件触发菜单 选择文件操作
    如果是文件夹,再获取该文件夹下的所有文件
    重新适配Listview
    list.setAdapter(....)
    就行啦啊!
    希望能帮助楼主!
      

  3.   

    更新adapter的list数据,然后notifyDataSetChanged()
      

  4.   

    把 数据(文件路径什么的)都放在一个Arraylist 里,listView 根据此Arraylist更新界面,然后listView添加监听点击事件,点击position就是对应arrylist的position
      

  5.   

    应该是做文件管理器里的文件显示控制用的吧? 是不是文件属性是隐藏的就先在listview里隐藏,通过设置勾选"显示隐藏文件"才显示?
      

  6.   

    listview 并不能自己做什么事情,只能用控制数据源来控制listview的现实,也就说你要是显示什么必须要有adapter来控制
      

  7.   

    做一个模板单行放置多个TextView,最后一个TextView设置android:visibility="gone",就不可见了
      

  8.   

    listview 只显示文件和文件夹的名字,  当前目录的路径单独保存在一个字符串中 ,加载不同的文件夹时修改这个字符串,打开文件或文件夹时用这个字符串和相应的文件(夹)名字拼接为完整的路径。