从实践中学习Android——ListView下拉刷新(上——实现listView列表)
来源:互联网 发布:单片机1ms延时程序 编辑:程序博客网 时间:2024/04/28 08:21
发现微信、QQ等等Android应用中都有下拉刷新界面的此功能,于是百度了一下"Android如何实现下拉刷",最终可以找到很多Android实现下拉刷新的资料或博客,发现网上的资料大多数以ListView来学习Android的下拉刷新。今天自己也跟着网上一些资料来学习一下ListView下拉刷新,记录一下自己学习的笔记方便查询,更加来监督自己学习。让我们一起加油吧!!!
布局的学习可以查看上一篇从实践中学习Android——高仿QQ登录界面,此文中还有不少知识自己不懂,希望以后多实践来弥补这些不足之处。
一、实现listView列表
新建一个工程,名为PullDownRefresh
在com.example.pulldownrefresh包下创建一个class文件,命名为MyListView,并继承ListView类和实现OnScrollListener接口。
右击包名->new->class
在点击Finish之后,这个文件的内容是有错误的,原因是没有添加构造器。
这里要选择添加第二个构造器
以同样的方法在com.example.pulldownrefresh包下创建一个class文件,命名为MyAdapter,并继承BaseAdapter,这里暂且还不做任何修改,保存原有自动生产的代码。
在该工程的res->layout目录下创建一个xml文件,命名为listview_item。右击layout->new->Android XML File来创建xml文件,文件内容如下:
为了验证自己设置的列表子项的布局,将MainActivity类中的onCreate方法中的setContentView(R.layout.activity_main);改为setContentView(R.layout.listview_item);效果如下:
接下来就得实现ListView列表显示多项:
修改activity_main.xml文件,文件内容如下:
修改MyAdapter.java文件,文件内容如下:
修改MainActivity.java文件,文件内容如下:
编译下载到模拟器中得到的效果图如下:
下篇来实现listView下拉刷新
- 从实践中学习Android——ListView下拉刷新(上——实现listView列表)
- Android 自定义ListView——下拉刷新&上拉加载
- Android下拉刷新ListView——RTPullListView
- android 自定义listview——实现上拉刷新下拉加载的功能
- Android 笔记1——listview(gridview)下拉刷新
- Android —页面下拉刷新(ListView与SwipeRefreshLayout)
- android 自定义ListView实现下拉刷新、分页加载、点击事件——自定义控件学习(七)
- Android ListView 下拉刷新的实现学习
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中重写ListView实现下拉刷新
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Android中ListView下拉刷新的实现
- Drools规则工作流引擎开发视频教程
- MyEclipse6.5启动后 自动关闭 jvm terminated. exit code=1
- pascal大牛请进
- 在资源管理器中快捷访问FTP服务器
- 色彩基础理论
- 从实践中学习Android——ListView下拉刷新(上——实现listView列表)
- Windows 私有堆 - HeapCompact 函数
- Eclipse中该死的Validating与build
- 更改myeclipse默认工作空间
- iOS 邮件 电话 短信 safari
- Trie树的编程实现,用于计算字符串出现次数,求公共前缀字符串等问题
- 锁屏解锁对象-OPPO事例
- Android代码规范
- hibernate.hbm.xml配置