如何从xml文件加载轮播?
问题描述:
我想从一个xml文件加载一个传送带,并把它放在一个窗口的中间,在传送带的下面我有一个包含每个图像的描述的视图。如何从xml文件加载轮播?
样,当我滚动我看到这样的画面,我自己也是从一个XML文件中恢复的每一个描述图像
你能告诉我,我该怎么办?
谢谢
答
您需要使用一些Titanium API来实现您想要的功能。 Titanium提供的Kitchen Sink演示应用程序中有很多示例。
首先,您需要使用Titanium Filesystem模块将XML文件读入字符串。有一个例子here。其次,一旦你有了XML字符串,你就可以使用XML module来解析它,并提取你的轮播所需的数据。假设在XML中有远程托管在服务器上的图像的路径,您需要将这些添加到数组或其他东西。有一个在Titanium here中使用XML的例子。
最后,一旦你有一个图像路径阵列,你可以使用它们的UI组件之一,如ScrollableView或CoverFlow。随着CoverFlow的是为你提供图像阵列的组件一样简单:
var view = Titanium.UI.createCoverFlowView({
images:['a.png','b.png','c.png'],
backgroundColor:'#000'
});
window.add(view);
随着ScrollableView你需要为每个图像创建ImageViews,然后将它们添加到视图。
你对“旋转木马”有什么意思?显示旋转木马的图像? – DarkDust 2011-05-02 08:13:19
旋转木马是一组图像可以滚动 下面是一个例子http://davy-leggieri.developpez.com/tutoriels/android/creation-carrousel/ – Sabrina 2011-05-02 08:48:24