zoukankan      html  css  js  c++  java
  • Pull to RefreshListView 添加HeaderView

    使用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;

  • 相关阅读:
    python之使用openpyxl从excel读取测试数据004
    python之编写HttpRequest工具类003
    python之cookies获取002
    OJ练习9——T20 valid parentheses
    OJ练习8——T19 remove nth node
    OJ练习7——T14 Longest Common Prefix
    OJ练习6——T8
    OJ练习5——T6
    OJ练习4——T7
    九度OJ-1351
  • 原文地址:https://www.cnblogs.com/bimingcong/p/4875619.html
Copyright © 2011-2022 走看看