android 下滑,Android实现下滑和上滑事件

public class MainActivity extends Activity implementsIXListViewListener{privateXListView mListView;private ArrayAdaptermAdapter;private ArrayList items = new ArrayList();privateHandler mHandler;private int start = 0;//数据起始位置

private static int refreshCnt = 0;//第几次刷新

private Date date = newDate();private SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日HH:mm:ss");//设置更新时间的格式

@Overrideprotected voidonCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

geneItems();

mListView=(XListView) findViewById(R.id.xListView);

mListView.setPullLoadEnable(true);//设置下拉刷新//mListView.setPullLoadEnable(false);//设置不能进行加载更多操作//mListView.setPullRefreshEnable(false);//设置不能进行刷新操作

mAdapter= new ArrayAdapter(this, R.layout.xlist_item, items);

mListView.setAdapter(mAdapter);

mListView.setRefreshTime(format.format(date));//设置更新时间

mListView.setXListViewListener(this);

mHandler= newHandler();

}private voidgeneItems() {for (int i = 0; i != 20; ++i) {

items.add("refresh cnt " + (++start));

}

}private voidonLoad() {

mListView.stopRefresh();

mListView.stopLoadMore();

date= newDate();

mListView.setRefreshTime(format.format(date));//设置更新时间

}//下滑刷新

@Overridepublic voidonRefresh() {

mHandler.postDelayed(newRunnable() {

@Overridepublic voidrun() {

start= ++refreshCnt;

items.clear();

MainActivity.this.geneItems();

mAdapter.notifyDataSetChanged();

MainActivity.this.onLoad();

}

},2000);

}//上滑加载

@Overridepublic voidonLoadMore() {

mHandler.postDelayed(newRunnable() {

@Overridepublic voidrun() {

MainActivity.this.geneItems();

mAdapter.notifyDataSetChanged();

MainActivity.this.onLoad();

}

},2000);

}

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/508237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一张图 综合交通 解决方案_航天智慧环保 | 重庆跳蹬河智慧水务管理系统解决方案—应用篇...

导读随着社会信息化趋势的不断增强,信息社会作为人类社会环境的一个重要方面,在社会中的地位和作用日益显著。在环境监测领域,对有效信息的把握以及正确的使用与水污染的防治和水环境的管理密切相关。航天智慧公司发挥航天系统工程优势&#…

oc 画一个圆弧_用SolidWorks画的塑料衣架,要用到不少让人头疼的曲线

此图是用SolidWorks2015建模,用KeyShot 8渲染。SW文件在2019年12月3日文件夹。零件一:1.在前视基准面上画样条曲线。2.在右视基准面上画样条曲线。(曲面放样的轮廓)3.新建基准面,参考样条曲线和紫色端点。4.在新基准面上画样条曲线。5.新建基…

红米android4.4.2,新版红米Note配置升级详解:系统其实是基于Android 4.4.2

新版红米Note今天中午,小米正式发布了4G版红米Note,由于该机早就出现在了工信部,因此较早一些的传闻显示该机在7月22日的发布会上就会和我们见面,但最终还是让我们多等了小半个月。和原版有所不同的是,4G版红米Note只有…

批量引号_RcoketMQ 批量发送和消息过滤

一、批量发送消息1、批量发送消息要求参考官方文档:http://rocketmq.apache.org/docs/batch-example/① 不能是延迟消息② 有相同的 Topic 和 waitStoreMsgOK(默认是 true,消息发送时,是否等待消息存储完成后再返回)③ 消息总大小不超过 1MB2…

android打开4g开关,【VoLTE】如何让手机的增强型4GLTE开关默认处于关闭状态?

[DESCRIPTION]MTK默认的版本中,Setting里面的增强4GLTE开关(VoLTE)默认是开启的,如果想要将其默认设置为关闭状态的话请参考如下修改即可:[SOLUTION](1)package com.android.providers.settings;DatabaseHelper.javaloadSetting(stmt, Settin…

msflexgrid允许大选择_特大型矿井提升机结构和布置方式的选择

导语:结合葫芦素矿井主井提升系统的设计,介绍了内装式提升机和直联悬挂式提升机的结构特点,比较了塔式提升机和落地式提升机的布置方式,对大型立井提升系统提升机结构和布置方式提出了自己的观点,条件允许时内装式提升…

Android开机时间统计,android 开机时间检测

基于SPRD平台,根据关键字检查开机耗时#codingutf-8__author__"ao.deng"import ctypes, sys,osimport reSTD_INPUT_HANDLE -10STD_OUTPUT_HANDLE -11STD_ERROR_HANDLE -12# 字体颜色定义 text colorsFOREGROUND_BLUE 0x09 # blue.FOREGROUND_GREEN 0x…

jqc3ff继电器引脚图_单片机控制继电器驱动电路图原理分析

首先看看继电器的驱动这是典型的继电器驱动电路图,这样的图在网络上随处可以搜到,并且标准教科书上一般也是这样的电路图为什么要明白这个图的原理?单片机是一个弱电器件,一般情况下它们大都工作在5V甚至更低.驱动电流在mA级以下.而要把它用于一些大功率场合,比如控制电动机,显…

php html转换数组,将html标签转换为php数组

我有一个来自我想要转换的合作伙伴的系统状态页,这样我就可以将其输入自动化到我自己的服务页面中。该服务的状态由课程提供。我知道这很不理想,但这是他们提供更新的唯一方式。将html标签转换为php数组下面是HTML的一个副本:SERVICE 1Update…

oracle9i 随机端口_修改 Oracle9i 8080端口问题

1.使用sys登录Oracle,利用dbms_xdb修改端口设置SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081SQL> call dbms_xdb.cfg_update(updateXML(2 dbms_xdb.cfg_get()3 , /xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()4 …

html页面导出,HTML页面导出execl表格

点击导出按钮时触发method5(“传入表格ID”)var idTmr;function getExplorer() {var explorer window.navigator.userAgent;//ieif(explorer.indexOf("MSIE") > 0) {return ie;}//firefoxelse if(explorer.indexOf("Firefox") > 0) {return Firefox…

java byte[] 文件流 转换成string是乱码_Java学习--IO(二)、多线程

1.标准输入流标准输入流是指从标准输入设备流向程序的数据。Java利用http://System.in来得到一个InputStream字节输入流public static void main(String[] args) throws IOException {// 需求:输入一句话,然原样输出InputStream in System.in;byte[] buf new byte…

HTML字体小于12谷歌不兼容,Chrome谷歌浏览器下不支持css字体小于12px的解决办法...

coder.png在这一年的工作中,我发现很多问题你利用自己的「聪明才智」绕过去了,总有一天它会和你不期而遇,今天我们就来直面一个字体兼容性的小问题:Chrome谷歌浏览器下不支持css字体小于12px。我们先来看个效果图(chrome下)&#…

为什么同大取大同小取小_不锈钢马大型动物雕塑-大同金属雕塑马订制

不锈钢马大型动物雕塑-大同金属雕塑马订制 不锈钢浮雕雕塑所谓不锈钢浮雕雕塑是雕塑与绘画结合的产物,用压缩的办法来处理对象,靠等因素来表现三维空间,并只供一面或两面观看。浮雕一般是在另一平面上的,因此在建筑上使用更多&…

html5之api,HTML5之API(示例代码)

HTML5就是牛,可以直接播放音视频,还可以作图;一、HTML5中播放视频和音频:加载时直接播放音频的方式:new Audio("BY2.mp3").play();播放器视频音频var video $("#mp")[0];video.play();简单播放器…

电子计算机时代 英语,2018年英语专四作文范文:计算机时代

2018年英语专四作文范文:计算机时代1.近年来,计算机的应用越来越广泛2.计算机能做许多有益的事3.计算机也有许多副作用范文:In recent years, computers have grown in popularity. You can find them notonly in the universities but on fa…

济宁市机器人科技乐园_人工智能的“游乐场”,邀你免费畅玩!

原标题:人工智能的“游乐场”,邀你免费畅玩!好奇心与荷尔蒙,探索欲与脑洞大开AI就像一座多种多类游乐园家、学校、公司、商场……无论在哪个地方,AI都在努力的创造更优越的应用场景你有没有亲身体验过AI ?我…

cad2010多个文件并排显示_便携式显示器清晰度参数,你知道吗?

便携式显示器清晰度是十分重要的,那么影响便携式显示器清晰度的参数有哪些呢?一起跟随诚易盛小编去看看,感谢大家阅读!戳这里直达上文aosiman便携式显示器 15.6英寸1、屏幕尺寸有多少人认为,屏幕越大就越清晰的?其实不…

xp计算机用户密码设置,XP电脑开机密码怎么设置?

电脑开机密码是在我们打开电脑后输入正确的密码后才能启动操作系统。手机上的密码我们都会设置,那么你们知道怎么给电脑设置开机密码呢?接下来,小编就教大家设置电脑开机密码,一起来看一下吧电脑开机密码如何设置呢?由于网络安全…

id 重启event_windows 2003 R2 系统自动重启了. event ID 6008

从昨天开始,自动重启,日志如下.The previous system shutdown at 7:59:13 AM on 5/25/2012 was unexpected.For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.0000: dc 07 05 00 05 00 19 00 ?......0008: 07 00 3b 00 0d …