- 浏览: 238360 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
江恂泽:
楼主 这家伙会把data 拆分开来 转换成day year形 ...
JsonUtil -
mdsp25xhm:
为何没有列表查询功能?
myBatis DAO封装
private void initializeAdapter()
{
List<News> news = new ArrayList<News>();
for(int i = 1; i <= 10; i++)
{
News items = new News();
items.setTitle("Title"+i);
items.setContent("This is News Content"+i);
news.add(items);
}
paging_adapter = new PaginationAdapter(news);
}
private void disposeLoadItems()
{
load_more_item = (Button)load_more_view.findViewById(R.id.loadMoreButton);
load_more_item.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View view)
{
load_more_item.setText("正在加载中...");
handler.postDelayed(new Runnable()
{
@Override
public void run()
{
loadMoreData();
paging_adapter.notifyDataSetChanged();
load_more_item.setText("查看更多..."); //恢复按钮文字
}
},DELAY_TIME);
}
});
}
private void loadMoreData()
{
int count = paging_adapter.getCount();
if(count+10 <= data_size)
{
for(int i=count+1; i<=count+10; i++)
{
News item = new News();
item.setTitle("Title"+i);
item.setContent("This is News Content"+i);
paging_adapter.addNewsItem(item);
}
}
else
{
for(int i = count+1; i <= data_size; i++){
News item = new News();
item.setTitle("Title"+i);
item.setContent("This is News Content"+i);
paging_adapter.addNewsItem(item);
}
}
}
class PaginationAdapter extends BaseAdapter
{
List<News> newsItems;
public PaginationAdapter(List<News> newsitems){
this.newsItems = newsitems;
}
@Override
public int getCount() {
return newsItems.size();
}
@Override
public Object getItem(int position) {
return newsItems.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View view, ViewGroup parent)
{
if(view == null)
{
view = getLayoutInflater().inflate(R.layout.list_items, null);
}
TextView tvTitle = (TextView)view.findViewById(R.id.newstitle);
tvTitle.setText(newsItems.get(position).getTitle());
TextView tvContent = (TextView)view.findViewById(R.id.newscontent);
tvContent.setText(newsItems.get(position).getContent());
return view;
}
public void addNewsItem(News newsitem){
newsItems.add(newsitem);
}
}
}
发表评论
-
IMF简介-2
2013-07-09 17:56 855InputManager 由UI控件(View,TextVie ... -
IMF简介-1
2013-07-09 17:51 776Input Method Framework 目录 ... -
输入法 总结-3
2013-07-08 15:02 819public class MainActivity exten ... -
输入法 总结-4
2013-07-04 17:29 902public class InputActivity exte ... -
输入法 总结-3
2013-07-04 17:28 832public class InputApplication e ... -
输入法 总结-2
2013-07-04 17:23 740openwnn_pref_ja.xml <?xml v ... -
输入法 总结-2
2013-07-04 17:21 13openwnn_pref_ja.xml <?xml v ... -
输入法 总结-1
2013-07-04 17:19 766<application android ... -
Android快捷键
2013-03-15 14:39 774Home键(小房子键) 在 ... -
如何通过wifi调试android程序
2013-02-27 15:48 717android手机居然可以通过wifi进行程序的调试,太好了, ... -
Please ensure that adb is correctly located at 'D:\android-sdk-windows\platform-
2013-02-27 14:27 1610adt 出现ADB server didn't ACK, fa ... -
Android AsyncTask
2013-02-19 09:35 1064AsyncTask是抽象类,子类 ... -
Android ViewPager 左右滑动2-1
2013-01-29 10:12 1409public class PagerActivity exte ... -
Android ViewPager 左右滑动-3
2013-01-29 10:10 1066<?xml version="1.0" ... -
Android ViewPager 左右滑动-2
2013-01-29 10:10 1404/*** * 选中效果 */ pu ... -
Android ViewPager 左右滑动-1
2013-01-29 10:09 1337Store extends ActivityGroup imp ... -
Android 下载
2013-01-27 00:59 869下载apk程序代码 protected File downLo ... -
Android SDCard操作-3
2013-01-26 18:31 847public static Intent getVid ... -
Android SDCard操作-2
2013-01-26 18:30 1035/** * 判断该应用在手机中的安装情况 ... -
Android SDCard操作-1
2013-01-26 18:27 1000private static int INSTALLED = ...
相关推荐
AndroidStudio开发平台。通过url加载显示图片资源,加载过程中进行了缓存和分页加载的优化。同时对当前视图中不可见的图片资源进行了回收处理。
解压apk,Android下拉刷新和分页加载
昨天UI妹子给了给需求,展示水平分页效果,而且第二页要默认显示一部分,提示用户水平可以滑动,先...既然打算用Recyclerview实现,很明显这就可以用GridLayoutManager处理横向滑动的列表,初步实现横向列表的效果,列
android图片分页处理。如何从晚联网下载资源
PagedRecyclerView 具有用于Android的分页功能的RecyclerView适配器。 它具有RecyclerView的所有功能,但是此适配器可轻松添加对分页(不确定长度)列表的支持。 您可以自定义加载布局,所有数据处理都通过一个简单...
Fragment包含刷新、加载更多和缺省页面,使用Builder创建,已处理好分页逻辑。
4-11-2-2(帧动画) 4-11-2-3(剪切图动画) 4-13(操作游戏主角) 4-14-1(矩形碰撞) 4-14-2(圆形碰撞) 4-14-4(多矩形碰撞) 4-14-5(Region碰撞检测) 4-15-1(MediaPlayer音乐) 4-15-2(SoundPool音效) 4-16-1(游戏保存之...
Android Jetpack分页示例 示例项目展示了如何使用MVVM Architecture Pattern通过实现。 该项目也可以用作扩展模板, 入门 本分步指南将帮助您创建带有分页的RecyclerView: 第1步-创建可以处理分页的新Retrofit ...
介绍:分页加载和下拉刷新,几行代码完全搞定项目... refresh:refreshable="true" />2:图片拉伸的列表,包含分页加载和下拉刷新。类似于QQ空间效果3:瀑布流 图片拉伸的列表,包含分页加载和下拉刷新。使用方法同2
数据操作工具类(ToolData.java),自动递归获取表单数据封装成Map、本地数据分页共通方 法等 图片操作工具类(ToolPicture.java),生成二维码、验证码、灰度、合成、圆角、水印等操 作 读取本地资源工具类...
A Dribbble App by Android Architecture 2016.6.5 增加数据中间层对象: Resource, 用于判断数据结果状态:Success,Loading, Error; 分页请求bug:当结果成功或失败的时候,一定要removeObserver(), 防止...
在android开发中,经常需要使用数据分页,比如要实现一个新闻列表的显示,或者博文列表的显示,不可能第一次加载就展示出全部,这就需要使用分页的方法来加载数据,在android中Handler经常用来在耗时的工作中,它...
|--aidl调用系统未公开的方法代码示例2 |--android dp和px之间转换 |--android INSTALL_PARSE_FAILED_MANIFEST_MALFORMED |--android root下禁用组件 |--android 判断网络状态 |--android 对话框样式 |--android ...
通过处理生命周期,查看模型和实时数据来提供应用程序的稳定性 使用导航架构组件实施有效的应用内导航 使用分页库在Recycler View中逐渐优雅地加载数据 通过使用Room数据库实现本地数据库以存储结构化数据 探索如何...
4-11-2-2(帧动画) 4-11-2-3(剪切图动画) 4-13(操作游戏主角) 4-14-1(矩形碰撞) 4-14-2(圆形碰撞) 4-14-4(多矩形碰撞) 4-14-5(Region碰撞检测) 4-15-1(MediaPlayer音乐) 4-15-2(SoundPool音效) 4-16-1(游戏保存之...
Android上的SQLite数据库分页读取数据,实现并封装一个SQL分页表格控件,不仅支持分页还以表格的形式展示数据。主要功能包括: 1、创建数据库 2、插入示例数据 3、关闭数据库 4、分页显示数据 实现的SQL分页表格...
Android应用源码之自定义本地相册的功能,可以多选图片用.zip
一个Android基于快速开发的一个框架 xUtils 它是在aFinal基础上进行重构和扩展的框架 相比aFinal有很大的改善 同时 如果如果你的应用是基于网络的 那么只要处理得当 它会让你彻底的摆脱各种工具类和重复代码的困扰 ...
android中实现获取系统相册来处取图片,实现了对图片的压缩处理,并利用Java的反射机制实现在图片上刻字的功能.觉对源码,是测试通过的!
MVP架构具有Android体系结构组件和数据绑定的MVVM体系结构使用新的AndroidInjector使用Dagger2进行依赖项注入(在较旧的版本中也可以找到没有它的示例) 使用翻新创建网络请求使用Room Persistence Library保留数据...