flex 开发手机应用,list怎么实现分页

问题描述

flex 开发手机应用,list怎么实现分页
flex 开发手机应用,list怎么实现分页

flex开发怎么定义一个list组件,实现像android的list一样,首先只加载一部分数据,然后往下拉到底,刷新重新加载另外一部分数据。

解决方案

我的建议你自定义一个Canvas容器控件,里面存放你要放置的子控件(也就是你的LIST里的内容),在初显示时,只加载一部分子控件到容器内,当用户拖动滚动条时,先显示加载等待FLASH,之后,加载另一部分数据。
1)这个自定义的容器控件,是高度可变的,高度随着内容的加载量而变化。
2)初显示时,把每一个子控件也做成自变高度的,为适合不同的分辨率和窗口大小。

  • 你可以设置初显示时,显示N个子控件,这N个子控件等高,以自定义容器的初显示高度 均等分
  • 设定每个子控件的高度后,将其加载到容器中
  • 每次用户拖动滚动条时加载N个,直到加载完毕。不知道这个答案是否符合你的要求。

解决方案二:
分享下我的思路
我使用的是 spark 组件
外层的容器是 Scroller 高宽分别为 100%内部是横向和纵向滚动锁定的 List 高宽为 100% 在检测下拉到底的动作后将后加载的数据 push 到 List 的 dataProvider 中(确保数据绑定的操作) List 会自动渲染新的元素并且增加高度当超过 Scroller 可显示高度后会出现滚动条.

时间: 2024-08-31 13:09:14

flex 开发手机应用,list怎么实现分页的相关文章

J2ME开发手机游戏物理模型之抛物线

物体做抛物线运动是游戏中基本运动物理模型之一! 在PC游戏中可以由重力公式轻易模拟,但在手机游戏中 ,由于多数手机不支持浮点运算因此不能用sin ,cos,来分解初速度.所以只能用近似模拟的方法!我所采用的是:先放大后缩小的模拟方式,并且为了更精确加入了一定的偏移量. 先用哈希表列出0-90度的正弦值,并且把值放大100000倍,例如: Hashtable anglevalue;public void loadAnglevalue(){anglevalue = new Hashtable();a

高效率的超大规模Flex开发

Adobe Flex开发与传统的Web开发有很多不同之处.正确的理解和利用这些不同之处,可以帮助我们 创建更丰富的用户体验,也可以反过来增加网站的可用性以及浏览和更新速度.Flex还提供了大量的组 件和技术库来让Web开发更加轻松--它提供的强大工具要远远超过传统Web 2.0中的异步JavaScript和 XML(Ajax)应用.此外,Adobe公司最近发布的Adobe Flash Builder 4 beta(以前叫Adobe Flex Builder)中提供了许多新的和改进的工具,他们可以

Flex开发入门

开始之前 Flex 作为富 Internet 应用(RIA)时代的新技术代表,自从 2007 年 Adobe 公司将其开源以来,Flex 就以前所未有的速度在成长.很多公司,包括 IBM 都纷纷加入了 Flex 开发的阵营当中.很多开发人员也按捺不住 Flex 的"诱惑"而准备从事 Flex 开发.本文主要讲述 Flex 开发的基础知识,主要是关于开发环境的搭建,以及介绍简单的 Flex 项目创建.编码.调试以及部署的过程和 Flex 编程的基本知识.通过本文的学习,您将会学习如何搭建

用Flex开发Google Map应用程序

Flex 简介 Flex 是 Abode 公司贡献的一个开源框架,用于快速构建和维护高度交互并具有丰富表现力的互联网应用( Rich Internet Application ).这些 RIA 应用程序既可以通过 Adobe Flash Player 部署在所有主流的浏览器上,也可以通过 AIR(Adobe Integrated Runtime) 部署在所有主流操作系统的桌面上. 一个 Flex 应用程序通常有 ActionScript 和 MXML 两种代码组成.ActionScript 是一

流媒体-ios开发手机视频客户端,不知道再怎么嵌入一个视频播放窗口

问题描述 ios开发手机视频客户端,不知道再怎么嵌入一个视频播放窗口 要给一个网站做一个ios的视频播放器,视频资源从它的网站下载,听说要用到流媒体技术,不知道怎么回事,怎么在代码中嵌入一个播放器啊,怎么把网站发来的数据包解析成视频文件呢?

求解决方案-安卓开发手机上传图片到ftp

问题描述 安卓开发手机上传图片到ftp 用手机连接ftp服务器,在手机连接wifi情况下可以登陆到ftp,但是用移动网络就无法连接,怎么解决呢 解决方案 ftp上传图片的简单用法上传文件或图片到ftp

Xarmarin Mono 开发手机读取二维码

问题描述 如何实现XarmarinMono开发手机读取二维码 解决方案 解决方案二:http://www.cnblogs.com/tyler2000/archive/2012/04/13/2446210.html先去市场下载安装一下二维码软件,然后在代码里直接调用就可以了,PS:Java的就可以直接把ZXing包含在项目里,也就不用安装二维码软件了解决方案三:在你的VisualStudio工程项目中,右边找Components鼠标右键[GetMoreComponents],在跳出的窗口搜寻ZXi

flex开发-已知一个gps坐标(84坐标系)和距离如10公里,求距离这个坐标的最大经纬度

问题描述 已知一个gps坐标(84坐标系)和距离如10公里,求距离这个坐标的最大经纬度 用flex开发这么一个功能,在地图上已知一个gps坐标,一个距离, 以这个坐标为中心,绘制一个圆形区域或正方形(GeometryService服务没有启动)

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 http://iamin.blogdriver.com/iamin/1176113.html Flex Remote Object中直接使用HttpSession的方法在Flex Samples里有Session的操作使用例子:http://localhost:8080/samples/explorer/misc/ServerSessionDemo.mxml但是,使用mxmlc编译.mxml成.swf后