`
handsomeliuyang
  • 浏览: 314936 次
  • 性别: Icon_minigender_1
  • 来自: 益阳
社区版块
存档分类
最新评论

ListView的一点小知识

 
阅读更多
在使用ListView时,常常是与其他的layout一起使用,比如要实现分页,加一个标题。我们最快能想到的办法是:写一个LinearLayout布局来实现,但这里就有一个问题,当我们向下翻ListView的时候,标题不会隐藏,其下一页的按钮也不会出来。
   后来我就想,如果把ListView的第一个item变成标题或是把最后一个item变成下一页的按钮,不就可以了吗。这样是可以实现,但我们根本没有必要这么做,ListView给我们提供了两个方法:addFooterView()和addHeaderView()。我们只要利用这两个方法,向界面中添加View,这时的View就会随着上下翻,而上下移动。
1
0
分享到:
评论
1 楼 yxxcrliweifeng 2010-12-24  
不错不错,学习啦!

相关推荐

    C#,winform,listView动态插入数据

    在C#的WinForms应用程序开发中,`ListView` 控件是常用的一种界面元素,用于显示一系列条目,并且支持多种视图模式,如大图标、小图标、列表、详细信息等。在实际应用中,我们常常需要在运行时动态地向`ListView`...

    Android漂亮的Listview完整版本

    - ListView通过重用视图(回收视图)来优化性能,这一点在自定义适配器中尤为重要。 - **性能优化**: - 为了保证ListView在滚动时的流畅性,需要关注性能优化,比如减少在`getView()`方法中的计算和内存分配。 ...

    横竖都能滑动的 listview 嵌套在一起的

    在Android开发中,"横竖都能滑动的listview嵌套在一起"是一个常见的需求,它涉及到对Android UI组件ListView的高级使用,以及自定义ViewGroup的知识。ListView是Android系统提供的一个用于显示大量数据的可滚动视图...

    listview 只加载当前屏幕内项目

    在Android开发中,ListView是一种常见...总的来说,这个话题涉及到ListView的性能优化、内存管理以及异步任务的使用,这些都是Android开发中的核心知识点。理解和掌握这些技术能够帮助开发者创建更加流畅、高效的应用。

    多任务断点下载listview模式demo,可用

    为了实现这一点,开发者需要自定义ListView的Adapter,以适配下载任务的模型数据。 此项目可能包含了以下核心知识点: 1. **Android网络编程**:使用HttpURLConnection或OkHttp等库发起HTTP请求,处理文件的下载。 ...

    仿iphone的listview下拉更新.zip

    可以通过设置OnScrollListener来实现这一点,当ListView处于顶部并且用户继续下拉时,允许SwipeRefreshLayout开始工作。 5. **处理刷新逻辑**:在SwipeRefreshLayout的OnRefreshListener中,你需要执行实际的刷新...

    详解xamarin Android 实现ListView万能适配器

    ListView性能优化是非常重要的一点,通过使用ViewHolder和泛型Adapter,我们可以极大地提高ListView的性能。同时,我们也可以使用其他技术来优化ListView的性能,例如使用缓存、异步加载数据等。 知识点四:C#委托...

    ListView 实现点击侧边A-Z快速查找.zip

    在Android开发中,ListView是一种常用的组件,用于展示大量数据列表。...通过学习和实践,开发者不仅可以增强对ListView和Adapter的理解,还能掌握更多关于触摸事件处理、动画效果以及性能优化的知识。

    Android listview 滑动删除(具体效果360手机卫士后台通知).zip源码资源下载

    在Android开发中,ListView是常用的一种视图组件,用于展示大量...这不仅涉及到Android的基础知识,还涵盖了手势识别、自定义Adapter和动画设计等多个高级主题。对于进阶Android开发者来说,这是一个很好的实践项目。

    Tugas-ListView:PJW 列表视图任务 5 月 21 日

    下面我们将深入探讨Java中的ListView及其相关知识点。 1. **ListView的基本概念**:ListView是Android(Java)中的一种视图组件,用于显示一列可滚动的项目列表。它可以用来展示大量数据,如联系人列表、菜单项等,...

    shop简单小程序

    接下来,我们将详细讨论其中涉及的主要知识点。 首先,我们来关注"购物"这个标签。在小程序中实现购物功能,通常涉及到商品展示、购物车管理和订单处理等模块。商品展示通常需要用到列表视图(ListView)和卡片视图...

    android小知识、技巧、源码汇总

    在Android开发领域,掌握一些小知识、技巧以及深入理解源码是提升开发效率和解决问题的关键。下面我们将就“android小知识、技巧、源码汇总”这个主题进行详细的探讨。 一、Android基础知识 Android是一个开源的...

    Android仿视频播放列表

    ListView的缓存机制可以帮助我们实现这一点。 9. **性能优化**:为了提供良好的用户体验,需要考虑预加载策略,例如,预先加载当前视频前后几项,以减少用户滚动时的延迟。 10. **错误处理**:对于可能出现的网络...

    IsCheckedTest

    通过调用`notifyDataSetChanged()`可以实现这一点,同时要确保Checkbox的状态与数据源保持一致。 7. **保存和恢复选择状态**:为了在应用重启或页面重载后恢复用户的选中状态,需要持久化选择数据。可以将选中的...

    android音乐播放器 简单版

    下面,我们将深入探讨这个项目涉及的一些关键知识点。 1. **媒体播放服务**: Android提供了MediaPlayer类,它是用于播放音频和视频的基础组件。在音乐播放器中,我们通常会创建一个MediaPlayer实例来加载、准备和...

    Android应用源码之listviewdrop(可上下拖拽的列表).rar

    总的来说,"Android应用源码之listviewdrop(可上下拖拽的列表)"是一个实用的学习资源,它涵盖了Android开发中ListView的高级用法,包括手势识别、数据源操作、动画应用和事件处理等关键知识点。通过深入研究这个项目...

    android选择题

    在Android开发中,"android选择题"这一主题涵盖了多个关键知识点,主要涉及到网络数据的获取、JSON解析以及数据展示在ListView上。以下是对这些知识点的详细说明: 首先,从网络接收JSON数据通常涉及到网络编程。...

    Android 45 道面试题及答案.docx

    Fragment 是 android3.0 以后引入的概念,做局部内容更新更方便,原来为了到达这一点要把多个布局放到一个 activity 里面,现在可以用多 Fragment 来代替,只有在需要的时候才加载 Fragment,提高性能。 Fragment 的...

    weather_weather.com代码_android_

    接下来,我们将详细探讨这个项目涉及的关键技术点和知识点。 首先,项目的名称暗示了它与weather.com网站有关,可能采用了该网站的数据接口来获取天气信息。在实际开发中,开发者通常会使用API(应用程序接口)从...

    C#商品入库管理系统

    综上,这个系统综合运用了C#的基础知识,包括UI设计、数据操作、文件操作、数据序列化以及跨窗体通信,是一个典型的桌面应用案例。开发者需要熟悉.NET Framework和C#语法,同时对数据库和文件系统的操作也有一定了解...

Global site tag (gtag.js) - Google Analytics