博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ListView
阅读量:5300 次
发布时间:2019-06-14

本文共 1079 字,大约阅读时间需要 3 分钟。

  手机屏幕有限,当程序中游大量数据需要展示的时候,就可以借助ListView来实现,Listview允许用户通过手指滑动将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据会滚动出屏幕。如手机联系人列表,微博最新消息等。

  listView显示列表需要三个东东:1、一个listView用来显示,2、一个适配器Adapter用来将数据映射到listView上,3、数据源。

一、ListView简单用法  

public class MainActivity extends Activity {
private String []data={"apple","banana","orange","watermelon","pear","grape","pineapple","strawberry","cherry","mango"}; ListView lv; @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView) findViewById(R.id.listView1); ArrayAdapter
myAdapter = new ArrayAdapter (MainActivity.this,android.R.layout.simple_list_item_activated_1,data); lv.setAdapter(myAdapter); } } 二、适配器Adatper   要显示的数据多种多样,listView通过适配器来完成不同数据的处理。常用的适配器有BaseAdapet,ListAdapter,SimpleAdapter,SimpleCurcorAdapter.用户通常需要根据自己的数据和显示样式定义自己的Adatper。重写getView方法。 三、添加事件监听器   使用setOnItemsClickListener()为ListView设置监听器,重写onItemClick()方法处理点击事件。   

转载于:https://www.cnblogs.com/llxbl/p/6080909.html

你可能感兴趣的文章
java 签名RSA
查看>>
layui 表单遇到的小问题
查看>>
冲刺第一天
查看>>
分布式并行计算MapReduce
查看>>
零基础HTML5游戏制作教程 第6章 贪吃蛇的实现及代码
查看>>
非静态成员的sizeof
查看>>
Linux的SVN——RapidSVN及其diff与edit工具配置
查看>>
HTML标签
查看>>
hdu 5592 ZYB's Premutation(线段树优化)
查看>>
Interesting Yang Yui Triangle(hdu3304)
查看>>
ansible总结
查看>>
面试题1字符串的压缩
查看>>
几个孩子围成圈报数 当等于3的时候删除 链表实现 最终输出剩下孩子的编号
查看>>
BZOJ 1853
查看>>
mysql 综合
查看>>
js函数收集
查看>>
python初学的问题记录3-4
查看>>
20169212《Linux内核原理与分析》 第十周作业
查看>>
xml
查看>>
【codeforces 760D】Travel Card
查看>>