こんにちはあさくらです。
今日もTitanium + Androidの小ネタをひとつ
BackボタンでWebView内を戻る
iOSではWebViewを戻る、進むするためのツールバーを作っちゃうのですが、Androidではツールバーをサポートしていないので(ビューを作るのも正直めんどいですし)ハードウェアキーの戻るボタンにWebView内の戻るを担当させています。
canGoBack()で状態を確認し、webView.goBack()とwindow.close()を切り替えてる感じです。
# window = Ti.UI.createWindow()
# webView= Ti.UI.createWebView(url: 'https://github.com')
#
# WebView内での戻るボタンを有効にします
if Ti.Platform.name is 'android'
window.addEventListener 'android:back', (e)->
if webView.canGoBack()
webView.goBack();
else
this.close()
簡単ですね。
Titanium Mobile Memo (Android) BackボタンでWebView内を戻る
参考リンク: 【Titanium Advent Calendar 2011:十九日目】Androidアプリも作ろうぜ!~Androidアプリに実装すべきTipsたち - harukazepcの日記