文档章节

Android 开发之 LIstView事件监听

落叶挽歌
 落叶挽歌
发布于 2017/05/03 11:05
字数 173
阅读 1
收藏 0

事件类型:

1、点击事件 2、滑动事件

步骤:

  • 实现接口 implements OnItemClickListener,OnScrollListener
  • 设置方法:
public void onScrollStateChanged(AbsListView view, int scrollState) {
		// TODO Auto-generated method stub
		switch (scrollState) {
		case SCROLL_STATE_FLING:
			Log.i("Main", "在收汁离开屏幕前,用力滑了一下,视图仍靠惯性");
			Map<String, Object>map = new HashMap<String, Object>();
			map.put("pic", R.drawable.ic_launcher);
			map.put("txt", "增加项");
			daMap.add(map);
			simpleAdapter.notifyDataSetChanged();
			break;
		case SCROLL_STATE_IDLE:
			Log.i("Main", "视图停止滑动");
		case SCROLL_STATE_TOUCH_SCROLL:
			Log.i("Main", "手指未离开屏幕,视图在滑动");
		default:
			break;
		}
	}
	[@Override](https://my.oschina.net/u/1162528)
	public void onScroll(AbsListView view, int firstVisibleItem,
			int visibleItemCount, int totalItemCount) {
		// TODO Auto-generated method stub
		
	}
	[@Override](https://my.oschina.net/u/1162528)
	public void onItemClick(AdapterView<?> parent, View view, int position,
			long id) {
		// TODO Auto-generated method stub
		String text = listView.getItemAtPosition(position)+"";
		Toast.makeText(this,"potition="+position+"text="+text, Toast.LENGTH_SHORT).show();
	}

© 著作权归作者所有

共有 人打赏支持
落叶挽歌
粉丝 0
博文 23
码字总数 8281
作品 0
温州
程序员
Android Your content must have a ListView whose...

Android Your content must have a ListView whose id attribute is 'android.R.id.list'错误的解决办法 在Android开发中,ListView有着很重要的地位,使用的场合也非常的多 错误提示:Your ...

哈全文
2012/04/21
0
0
【Android游戏开发二十三】自定义ListView【通用】适配器并实现监听控件!

李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/android-game/374.html ListView :在Android应用开发过程中属于最常用的系统组件之...

迷途d书童
2012/03/19
0
0
Android.GridView事件监听

可能是因为一直在做Web的缘故吧,总会把Web的思想带到Android上来。Web控件是非常强大的,我曾经跟我一个朋友(从事Android开发的)诉苦:“怎么Android上连一个像样Select都没有呢?只有Tex...

GIFCOOL
2013/02/05
0
0
ListView与Button共存问题

首先,个人觉得这种问题压根就不是问题,因为你将一个TextView的Backgroud设置成一个selector,也可以将一个TextView设计成一个按钮的样子。。。这样完全可以绕过ListView和Button的冲突问题...

阿舍
2013/01/19
0
1
程序猿媛六:ListView的Item点击事件(消息传递)

ListView的Item点击事件(消息传递) 声明:博文为原创,文章内容为,效果展示,思路阐述,及代码片段。 转载请保留原文出处“http://my.oschina.net/gluoyer/blog”,谢谢! 您可以到博客的...

花佟林雨月
2013/12/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kali Linux Docker 練習

docker pull kalilinux/kali-linux-docker docker run -t -i kalilinux/kali-linux-docker /bin/bash apt-get update apt-get install htop apt-get install nmap apt-get install wpscan ap......

BaiyuanLab
今天
1
0
通俗大白话来理解TCP协议的三次握手和四次分手

最近在恶补计算机网络方面的知识,之前对于TCP的三次握手和四次分手也是模模糊糊,对于其中的细节更是浑然不知,最近看了很多这方面的知识,也在系统的学习计算机网络,加深自己的CS功底,就...

onedotdot
今天
2
0
TiDB 在爱奇艺的应用及实践

爱奇艺,中国高品质视频娱乐服务提供者,2010 年 4 月 22 日正式上线,推崇品质、青春、时尚的品牌内涵如今已深入人心,网罗了全球广大的年轻用户群体,积极推动产品、技术、内容、营销等全方...

TiDB
今天
1
0
Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
3
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部