文档章节

Android学习--08-ListView

ssnoodles
 ssnoodles
发布于 2016/09/22 16:17
字数 178
阅读 7
收藏 0

Android 最常用的控件 就是向上下滑动的显示

定义一个实体类

用于存id 和 名称

定义一个适配器

  • 继承ArrayAdapter
  • 重写public View getView(int position, View convertView, ViewGroup parent) 方法
    • getView每次滚动屏幕的时候会被调用
    • getItem() 获取实体类的实例
    • LayoutInflater获取当前布局
    • 返回布局

活动

  • 给定义的实体塞数据,放入一个list中
  • 创建定义的适配器,传 活动, 布局,实体list
  • listView.setAdapter(适配器);

提升效率

因为getView每次滚动屏幕的时候会被调用,每次要都要重新加载布局,效率低。

View view;
if (convertView == null) {
view = LayoutInflater.from(getContext()).inflate(resourceId, null);
} else {
view = convertView;
}

© 著作权归作者所有

ssnoodles
粉丝 2
博文 31
码字总数 9574
作品 0
张家港
私信 提问
ScrollView 与ListView共存会存在滚动的问题

ScrollView 与ListView共存会存在滚动的问题,并且ListView只显示一个半Item。 当ListView的高度设定一定的值时,ListView同样地会显示对应的高度的Item。 因此我们可以计算出这个ListView的...

Jonson
2013/01/06
1.8K
1
Android ListView几个比较特别的属性

由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 第一 stackFromBottom属性,这只该属性之后你做好的列表就会显示你列...

迷途d书童
2012/03/26
122
0
Android 学习入门第一篇 ListView (一)

Android 学习入门第一篇 ListView (一) 还是习惯Simple论坛的风格,决定把自己研究Android 博客发布在论坛,作为复习使用。使用Android 也是一项任务,没有压力就没有动力,OK,今天开发And...

水牛
2011/09/28
486
0
view-ListView学习

LiastView网上有很多,推荐如下: 1、android ListView详解: http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 2、Android中ListView的性能问题 http://android.tgbus.com/A......

工作日
2011/12/27
1.2K
0
android 的listactivity

本文转自:http://android.tgbus.com/ 今天学习点轻松的内容吧,看看android.app包里的几个类。首先是这个在平台自的例子中被广泛使用的ListActivity。这个类其实就是一个含有一个ListView组...

xiahuawuyu
2012/05/23
132
0

没有更多内容

加载失败,请刷新页面

加载更多

Hadoop入门

概述 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文...

阿dai学长
12分钟前
26
0
Go Web 编程之 数据库

概述 数据库用来存储数据。只要不是玩具项目,每个项目都需要用到数据库。现在用的最多的还是 MySQL,PostgreSQL的使用也在快速增长中。 在 Web 开发中,数据库也是必须的。本文将介绍如何在...

darjunlee
今天
79
0
spring-boot-maven-plugin not found的解决方案。

通过IDE创建一个springboot项目, <plugin> <groupId>org.springframework.boot</groupId>//这行红色 <artifactId>spring-boot-maven-plugin</artifactId>//这行红色</plugin> 提示sprin......

一片云里的天空
今天
84
0
OSChina 周三乱弹 —— 我可能是个憨憨

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @宇辰OSC :分享Hare Je的单曲《Alan Walker-Faded(Hare Je remix)》: #今日歌曲推荐# 可以放松大脑的一首纯音乐 《Alan Walker-Faded(Har...

小小编辑
今天
471
5
搞定SpringBoot多数据源(3):参数化变更源

春节将至,今天放假了,在此祝小伙伴们新春大吉,身体健康,思路清晰,永远无BUG! 一句话概括:参数化变更源意思是根据参数动态添加数据源以及切换数据源,解决不确定数据源的问题。 1. 引言...

mason技术记录
昨天
99
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部