我的ListView有10个items,但是用getChildCount()函数取得的值为9,为什么会少一项呢?

解决方案 »

  1.   

    我都数过了,是10行。
    getChildCount取得的难道不是个数?
      

  2.   

    用getCount可以取得所有item的个数。
    难道说getChildCount取得是当前屏幕可见区域的item个数?现在listview区域可见的item数正好是9个。原来真是这样。找到一篇文章是这么说的。
    http://qq361119908.javaeye.com/blog/737770
      

  3.   

    那么,我ListView里面的item是一个自定义的R.layout.list_items,其中包含两个TextView,
    我该如何根据listView的索引position值取得对应的TextView呢?1.如果用listMusic.getChildAt(index)取得list item的view,此时怎么实现position与index的对应关系呢?2.如果通过取得adapter的方式,那么,adapter.getItem(lastPlayPosition);返回的Object又是什么呢?
    SimpleAdapter adapter = (SimpleAdapter)listMusic.getAdapter();
    adapter.getItem(lastPlayPosition);
      

  4.   

    ExpandableListView实例(一)_数据库增删改查处理和listitem点击长按处理
    http://blog.csdn.net/lk_blog/article/details/7562987ExpandableListView实例(二)_两种方式实现QQ中组后面显示子条目数量效果
    http://blog.csdn.net/lk_blog/article/details/7563355ExpandableListView实例(三)_实现QQ中"未分组"效果和"未分组"不可编辑删除功能
    http://blog.csdn.net/lk_blog/article/details/7563371
      

  5.   

    取个数很简单啊getAdapter.getCount()