據我瞭解(剛開始學習SDK),你不能這樣做。您可以通過編寫html文件在應用程序包中定義自己的窗口,通過使用Ti.UI對象打開它並使用Ti.Network命名空間的HTTPCLient獲取外部HTML內容。通過這種方式,你可以加載所需的HTML內容或其他類似JSON,並將其植入到你的窗口HTML DOM中。
例子:
首先,你要使用你自己的HTML文件中創建一個新的窗口:
Ti.UI.createWindow("app://special-window.html")
在該文件中,可以執行一些Javascript來獲得一些外部的資源,如HTML:
//Request URL
var url = 'http://mywebsite.com/api/users/';
//Create the HTTP Client
var client = Ti.Network.createHTTPClient({
onload: function(e) {
//request complete do something with data
//assuming that we are not working with XML
Ti.API.INFO('Response received '+this.responseText);
// DO SOMETHING WITH THE this.responseText HERE (like adding it to your DOM)
},
onerror: function(e) {
//error received, do something
}
});
//Specify request type and open
client.open('GET',url);
//Send request
client.send();
該代碼取自文檔。 (正如我所說,我剛開始使用SDK)
希望,我可以幫助一下:)