需求:我有1000个句子,但是每次进入的时候我可以选择要显示句子的序号范围,如果我要显示10-1000条句子,那么分页显示的第一条句子从序号10开始,然后按下一页按钮,直到全部显示完结束。这个该怎么去实现呢?
解决方案 »
- android开发环境怎么也配置不成功
- 关于自己写的桌面打不开RE文件管理器的问题
- 做这么个功能
- android开发环境都弄了半天
- 开发android应用需要第三方支付,有推荐的吗?
- Windows Mobile与android兼容问题
- 高分请教关于移动APP端与服务器端交易安全认证的问题
- Android 方法性能测试 如何进行实现
- invalidate();就是不执行!不知道为什么求大神解决下!!!!
- Android中用C++实现Binder进程间通信编程过程
- 求各位大侠帮助出点注意关于android网上购物平台的项目
- android 2.3 通过wifi调用webservice 很慢,怎么解决?
然后弹出dialog之类的,当用户选择显示的范围的时候,给另一个newlist赋值,赋值要求是调用baselist的subList()方法,将用户选择的范围传入。
显示的时候处理的数据用newlist即可。
上下翻页是用变量记录当前页,然后上下切换时不断在newlist内取出相应的数据
1、句子的长短不一
2、用listview显示的话,会有滚动条,当你向下移动的时候可以自由下滑,我需要的是没有滚动条,也就是一个静态的显示,就是完全的通过Button来控制
每一页的内容。
用listview完全可以实现
只不过换一种思路,你想要的是一个固定的listview显示即可
想要达到的效果是按下2个按钮(上或者下),实现上下翻屏幕的效果思路:1.listview静态显示,即让listview显示固定个数的view(小于一屏幕显示的个数,这样就不会有挂东的效果),固定个数即为每一页显示的个数
2.listview的adapter记录数据list,只记录当前页的数据
3.上下按钮的处理,更新adapter内的数据list
以每页10个数据为例,用一个变量记录当前页,当前是第10页,用户按下“上页”按钮时
先清空adapter内的list,再将第9页的10个数据传给adapter,然后notifydatechanged刷新不知道这样能够满足LZ的要求
另外:问一下,不知道有没有相关的参考的demo,谢谢!
是这个方法demo我还真没有
这思路上没有太难的东西吧