我想從一個xml文件加載一個傳送帶,並把它放在一個窗口的中間,在傳送帶的下面我有一個包含每個圖像的描述的視圖。如何從xml文件加載輪播?
樣,當我滾動我看到這樣的畫面,我自己也是從一個XML文件中恢復的每一個描述圖像
你能告訴我,我該怎麼辦?
謝謝
我想從一個xml文件加載一個傳送帶,並把它放在一個窗口的中間,在傳送帶的下面我有一個包含每個圖像的描述的視圖。如何從xml文件加載輪播?
樣,當我滾動我看到這樣的畫面,我自己也是從一個XML文件中恢復的每一個描述圖像
你能告訴我,我該怎麼辦?
謝謝
AQGridview將幫助您創建的旋轉木馬。但是,您必須解析您的xml並使用NSXMLParser自己獲取數據存儲。
您需要使用一些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