Appcelerator Alloy Android - 无法将窗口/tabGroup 添加到另一个窗口/tabGroup
Posted
技术标签:
【中文标题】Appcelerator Alloy Android - 无法将窗口/tabGroup 添加到另一个窗口/tabGroup【英文标题】:Appcelerator Alloy Android -Cannot add window/tabGroup to another window/tabGroup 【发布时间】:2013-10-11 21:56:04 【问题描述】:我有一个可以在 ios 6 中运行的应用程序。我正试图让它在基本上任何 android 版本上运行。 我有一个索引控制器并查看加载正常。
我可以加载注册页面,但是当我绕过注册页面时。它在 IOS 中运行良好,但在 Android 中运行良好。我不使用标签组只是窗口。
有什么想法吗? 注意我无法在代码视图中加载完整的 xml 标签,这就是没有括号的原因。
我收到此错误:
new Error("无法将窗口/tabGroup 添加到另一个窗口/tabGroup。");
索引控制器
如果(!isRegistered) var register = Alloy.createController('register'); 注册.getView().open(); 别的 var main = Alloy.createController('main'); Alloy.Globals.mainController = main;索引视图
合金 窗口 id="索引" 需要 type="view" src="slider" id="slider" 窗户 合金主 js 控制器
// 上面的代码 $.main.open(); // 下面的代码主视图
合金 窗口 id="索引" 查看 id="loadingOverlay" / 查看 id="main" ImageView id="background" image="/images/background.jpg"/ 需要 type="view" src="slider" id="slider" / /选项对话框 /看法 /窗户 /合金谢谢,
【问题讨论】:
【参考方案1】:错误消息解释了它
new Error("无法将窗口/tabGroup 添加到另一个窗口/tabGroup。");
很难说这里发生了什么,您可能需要添加一个 gist 或 pastebin,但一个窗口不能包含另一个窗口
【讨论】:
以上是关于Appcelerator Alloy Android - 无法将窗口/tabGroup 添加到另一个窗口/tabGroup的主要内容,如果未能解决你的问题,请参考以下文章
Appcelerator:元素未添加到android中的视图中
Titanium Appcelerator SubView 在 IOS 中不起作用