zoukankan      html  css  js  c++  java
  • ListView的addHeaderView()方法相关问题

    使用listView.addHeaderView(view) 可以在 listView 上方添加一个view视图 ,使listView和这个view连接在一起 效果上看上去是一个整体

    一般用于上拉刷新下拉加载listView 

    1、关于addHeaderView(view)方法的多次使用

    对应一个ListView对象 比如:list 

    每使用一次addHeaderView(view)方法 就会在list 列表对象上方添加一个view 

    而添加的view的排列顺序是按照添加的次序排列的,

    list.addHeaderView(view1);

    list.addHeaderView(view2);

    效果就为:

    view1
    view2
    list

      

    view1在最上面  view2在最下面

    2、关于ListView对象使用addHeaderView()方法后  ,其item子项的位置问题

    list.addHeaderView(view1);

    list.addHeaderView(view2);

    这时候list对象上方就有两个view视图了,

    而这时候list对象的第一个位置的就是view1视图了 ,而不再是list中的第一个item子项

    比如,再添加view1,view2之后,list第一个item子项的位置就成为了2

    view1
    view2
    list

        position :0

        position :1

        position :2--list.size()-2;

  • 相关阅读:
    fedora 27
    Python3 字符串操作
    python3 使用matplotlib画图问题
    Python3 移动文件——合集
    MySQL开放外部链接
    python之csv操作问题
    Question
    17-12-21
    python之List排序
    ubuntu版的sublime-text3输入中文问题
  • 原文地址:https://www.cnblogs.com/xqxacm/p/4841994.html
Copyright © 2011-2022 走看看