`
tangweiye
  • 浏览: 150772 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

getCount() 和 getChlidCount() 区别

 
阅读更多

ListView.getCount() 返回的所包含的item总个数

ListView.getChildCount() (ViewGroup.getChildCount())

    返回的是现实层面上所包含的子View个数。

 

二者的区别: 

 当listView 中 item 比较少,不需要滚动就可以现实全部 二者是等价的。

 当item个数多 要滚动时 getChildCount()是当前可见的item个数 getCount()是全部。

   

 

分享到:
评论

相关推荐

    GetCount_C#源码_

    8. **调试与测试**:编写源码后,开发者会使用调试工具(如Visual Studio的调试器)检查代码逻辑是否正确,同时编写单元测试确保GetCount方法的准确性和可靠性。 9. **代码注释与文档**:良好的源码应该包含清晰的...

    简化adapter 几行代码解决一切

    描述中提到,只需几行代码就可以实现通常需要编写的方法,如`getCount`、`getItemId`和`getItem`,这通常是自定义Adapter时的常见需求。 首先,我们来看`Adapter`的基本结构。一个标准的`BaseAdapter`子类通常会...

    vb使用API控制ListBox,突破32767行数的限制[vb6.0可用]

    在提供的压缩包文件中,`Form1.frm`和`.frx`是VB6窗体及其资源文件,`MSSCCPRJ.SCC`是版本控制系统相关的文件,`工程1.vbp`是工程文件,包含项目信息,而`.vbw`文件存储了工作区信息,包括打开的文件和窗口位置等。...

    sqlite的特殊使用

    - 这个SQL语句实现了表`Student`与表`Course`之间的连接,通过共同字段`stud_no`来匹配记录,并显示学生姓名和课程名称。 ### 4. 使用聚合函数 - **求和**: - 示例:`SELECT SUM(score1), SUM(score2) FROM New_...

    ArrayAdapter和BaseAdapter的区别是什么

    这里我们将深入探讨ArrayAdapter和BaseAdapter的区别,以及如何在实际开发中选择合适的Adapter。 首先,BaseAdapter是一个抽象类,它是所有自定义Adapter的基类。它提供了基本的框架,用于将数据集与ListView、...

    lotus domino AJAX 特例说明

    如果请求成功,`success`回调函数会被调用,将返回的JSON对象中的`getcount`字段值分别设置到`#count`元素的值和`#index_count`元素的文本中。 代理Agent的代码展示了如何在Lotus Domino中返回JSON数据。`...

    静态成员和友元函数.pdf

    在C++编程中,静态成员和友元函数是两个重要的概念,它们对于理解和设计复杂的类结构至关重要。在本文中,我们将深入探讨这两个概念,并通过实验3-1至实验3-3来具体阐述它们的应用。 首先,静态成员是属于类而非类...

    android安卓app开发之对新老2版画廊gallery的外观用法区别,附源代码.zip

    这篇教程将深入探讨老版(API Level 10以下)和新版(API Level 11及以上,主要指的是V4.0版的`HorizontalScrollView`)Gallery的区别,并提供相关的源代码供开发者参考。 **老版Gallery(API Level 10及以下)** ...

    oracle存储过程函数和程序包.ppt

    此外,通过编写匿名PL/SQL块,可以更灵活地控制流程和变量,如在调用`sp_getcount`时存储和打印记录数。 总结起来,Oracle的存储过程、函数和程序包是数据库开发中的强大工具,它们允许高效地处理数据,实现业务...

    JAVA面向对象的思维方式

    `getCount()`、`resetCounter()`和`setCount()`方法提供了对外界操作计数器值的接口,这是数据的抽象和访问控制。 面向对象设计不仅仅是创建类,更重要的是如何合理地组织这些类,使得它们能有效地协作。在网页...

    易语言取超级列表框的行和列

    句柄`是超级列表框控件的句柄,`LB_GETCOUNT`是消息代码,0和0是参数,表示我们不传递额外的信息。 对于列,情况稍微复杂一些。超级列表框的列信息通常通过`LVM_GETITEMCOUNT`消息获取,但是这个消息是针对列表视图...

    GPS包接受分析工具

    GPS包接受分析工具是一款专为调试GPS模块设计的实用程序,它可以帮助用户高效地解析GPS数据,从而深入了解和理解GPS信号的运作机制。在IT领域,尤其是嵌入式系统、物联网(IoT)以及地理信息系统(GIS)开发中,这样的...

    javabean教程[3]

    它包含一个成员变量`count`,用于存储计数值,并提供了`getCount()`和`setCount()`方法来获取和设置计数器的值。类定义如下: ```java package count; public class counter { int count = 0; public counter...

    自定义ViewPager实现循环滑动翻页

    例如,如果position小于0,则返回position + getCount(),如果position大于等于getCount(),则返回position - getCount()。 3. **添加额外的页面**:为了实现真正的循环效果,我们需要在真实数据的首尾分别添加原始...

    Python教程-企业级开发基础1.pdf

    Python 企业级开发基础 - 模块的概念和意义 Python 语言作为一门企业级开发的主要语言,需要具备良好的模块化开发能力。模块化开发是指将一个庞大的项目拆分成多个小的独立模块,每个模块负责特定的功能,通过模块...

    易语言动态取超级列表框的行和列

    易语言作为中国本土的编程语言,以其简单的语法和面向对象的设计,深受初学者和专业开发者的喜爱。本篇文章将详细探讨如何在易语言中动态获取超级列表框的行和列数据。 首先,我们需要了解超级列表框的基本概念。...

    GridView分页加载--给GridView加FooterView

    例如,我们可以创建一个继承自`BaseAdapter`的类,重写`getCount()`、`getItem()`、`getItemId()`和`getView()`方法。 接下来,我们讨论如何添加FooterView。在Android中,我们可以通过调用`GridView.addFooterView...

    在PagerAdapter添加GridView

    `getCount()`返回GridView中项目的数量,`getItem()`和`getItemId()`返回对应位置的数据对象和ID,`getView()`则用于创建并返回每个Grid项的视图。 2. **数据绑定**:在`getView()`方法中,通常你会使用...

    探索Java并发的基石:同步机制的全面解析

    在这个例子中,`increment`和`getCount`方法都被声明为`synchronized`,这确保了在任何时候只有一个线程可以访问这两个方法。这对于共享变量`count`来说非常重要,因为它可以防止数据的不一致性。 2. **...

    Android ViewPager和Fragment实现仿微信导航界面及滑动效果

    两者的主要区别在于`FragmentStatePagerAdapter`会在需要时保存和恢复Fragment的状态,适合于包含大量Fragment或者内存有限的情况。如果Fragment数量较少且不需要频繁重建,可以使用`FragmentPagerAdapter`。 下面...

Global site tag (gtag.js) - Google Analytics