Skip to content

Instantly share code, notes, and snippets.

@astronaughts
Created May 4, 2011 08:53
Show Gist options
  • Save astronaughts/954949 to your computer and use it in GitHub Desktop.
Save astronaughts/954949 to your computer and use it in GitHub Desktop.
Titanium mobile sample001
var tabGroup = Titanium.UI.createTabGroup();
// tab に埋め込む window。hoge.js から読み込む
var hoge = Titanium.UI.createWindow({
url: 'hoge.js'
});
// tab を作る
var tab = Titanium.UI.createTab({
title: 'hoge',
window: hoge
});
tabGroup.addTab(tab);
tabGroup.open();
Titanium.UI.currentWindow.backgroundColor = '#00FF00';
// fuga.js の window を閉じるための button を作る
var button = Titanium.UI.createButton({
width: 100,
height: 50,
top: 195,
left: 110,
title: 'close'
});
// button をクリックした時のイベント
button.addEventListener('click', function(e) {
Titanium.UI.currentWindow.close();
});
// button を window に追加
Titanium.UI.currentWindow.add(button);
Titanium.UI.currentWindow.backgroundColor = '#0000FF';
// 別の window を開くための button を作る
var button = Titanium.UI.createButton({
width: 100,
height: 50,
top: 150,
left: 110,
title: 'open'
});
// button をクリックした時のイベント
button.addEventListener('click', function(e) {
// 別の window。fuga.js から読み込む
var fuga = Titanium.UI.createWindow({
url: 'fuga.js'
});
// fuga.js の window を開く
fuga.open();
});
// button を window に追加
Titanium.UI.currentWindow.add(button);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment