鈦金單擊事件我站在MainMenuScreen,從那裏我添加一個模塊名MenuIcons但我不知道爲什麼在MenuIcons單擊事件是不工作的。但是,所有視圖,圖像和其他內容都完美顯示,沒有任何警告或錯誤。沒有工作
這裏是代碼的情景:
MainMenuScreen.js
function MainMenuScreen(userinfojson) {
var main_window = Titanium.UI.createWindow({
backgroundImage : '/assets/inventoryBackground.png'
});
var MainScreen = [];
var MenuIcons = require('ui/common/menus/MenuIcons');
MainScreen.menuIcons = new MenuIcons(active_screen);
main_window.add(MainScreen.menuIcons);
var StatusScreen = require('ui/common/MenuScreen/StatusScreen');
MainScreen.statusScreen = StatusScreen(userinfojson);
main_window.add(MainScreen.statusScreen);
return main_window;
}
module.exports = MainMenuScreen;
MenuIcons.js
function MenuIcons(active_menu) {
var view = Titanium.UI.createView({
top : "12%",
height : "10%"
});
var iconstatus_imageview = Titanium.UI.createImageView({
left : '0%',
top : '0%',
image : '/assets/iconStatus.png',
height : '100%',
width : '13.8%'
});
iconstatus_imageview.addEventListener('click', function(e) {
alert("Clicked");
});
view.add(iconstatus_imageview);
return view;
}
module.exports = MenuIcons;
所以,點擊這個 「iconstatus_imageview」 事件imageview
不起作用荷蘭國際集團 請幫助... :(
哪個OS,iOS或Android?另外,active_menu參數假設要做什麼?你沒有在功能中使用它。 – Martin
它適用於2.2 Android。 active_menu參數僅用於某些未在此處粘貼的計算。 –
你確定Titanium/JS喜歡使用下劃線來表示變量名嗎? – Markive