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;

  • 相关阅读:
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    jchdl
    UVa 437 (变形的LIS) The Tower of Babylon
    UVa 1025 (动态规划) A Spy in the Metro
    UVa 10129 (并查集 + 欧拉路径) Play on Words
  • 原文地址:https://www.cnblogs.com/xqxacm/p/4841994.html
Copyright © 2011-2022 走看看