将窗口添加到Titanium Module创建的Activity

时间:2016-02-19 01:58:32

标签: android appcelerator appcelerator-titanium

我使用Titanium Mobile Module制作了一个活动,它具有简单的白色背景。

我可以将一个窗口(Titanium对象)从此Activity传递到另一个js文件来添加(绘制)新对象(如按钮)吗?

1 个答案:

答案 0 :(得分:2)

是的,你可以。

如果您正在使用 Alloy ,请执行与

类似的操作
//index.js
function doClick(e) {
    require('utils').createButton($.index);
}

//utils.js inside /lib
exports.createButton = function createButton(window){
     var button = Ti.UI.createButton({
          height:'20dp',
          width:'20dp',
          title:'Test'
     });
     window.add(button);
 }

但是,请记住,记住您的内存消耗,因为您要将一个大对象$.index作为局部变量发送。