2011-09-11 37 views
3

我的應用全部封閉在ScrollView內。當用戶點擊按鈕時,我想回到可滾動視圖的預覽頁面,而不是關閉應用程序。只有當用戶點擊第0頁上的後退按鈕時,該應用程序纔會關閉。這是可能的,以及如何?在scrollable中處理後退按鈕查看

+0

您是否保留了一個位置變量,允許系統知道您當前正在查看哪個頁面? – mAndroid

+0

是的,我這樣做,以便我知道導航歷史,但實際上你並不需要它來跟蹤位置:你可以使用scrollableView.currentPage – danmaz74

回答

2

我找到了答案:使用Android:回到事件並設置主窗口「模式:真正的」

var win = Titanium.UI.createWindow({ 
    modal: true, 
    exitOnClose:true 
}); 

win.addEventListener('android:back', function (e) { 
    // do what you want here 
}); 
0

@ danmaz74按照預期的代碼並沒有爲我工作,而不是這個工作確定

var secondWindow = Titanium.UI.createWindow({ 
    modal: true 
}); 
secondWindow.addEventListener('android:back', function (e) { 
    secondWindow.close(); 
}); 

並且由於您希望應用程序在第一個窗口退出。

var firstWindow = Titanium.UI.createWindow({ 
    exitOnClose : true 
});