Titanium index.html

时间:2013-02-16 14:29:59

标签: android mobile titanium appcelerator

我刚刚安装了钛和android sdk用于开发。在我的项目中我有一个index.html,但它没有加载,当我做一个构建,它继续加载'欢迎钛'html页面,对于我的生活,我只是找不到任何地方看到它被加载的地方从

如何将我的 index.html设置为应用首次加载时加载的那个?我试过添加

index2.html(index2作为测试),但即使我做了一个新的空白项目,它仍然会将这个欢迎加载到钛网址。

3 个答案:

答案 0 :(得分:1)

听起来你创建了一个默认的合金项目,所有app/controllers/index.xml文件都会加载另一个控制器,可能叫做FirstView或类似的东西。查看views目录中app目录下的另一个.xml文件。

Alloy的结构是index.xml文件首先被加载,无论如何,所以它甚至不能识别你的index2.xml。我强烈建议您先浏览Alloy Quick Start以获得一般概念。

答案 1 :(得分:0)

我认为你正在使用钛合金。

如果是这样,您的文件应该是index.xml而不是index.html

index.xml包含节点的子节点。

对于允许项目,您可以找到index.xml文件,对于同一文件,文件夹app / controller / index.js中有一个控制器文件。

在index.js文件中

必须有以下行

index.open()

此行将在您的应用中打开index.xml文件。

注意:如果你给xml中的窗口节点赋予id属性,你应该使用$ .. open()。这应该工作正常。

答案 2 :(得分:-1)

它应该是index.xml,身体应该是这样的:

<Alloy>
    <Window id="xyz">
    </Window>
</Alloy>

然后应该有index.js文件,你必须通过id:

调用这个xml文件
$.xyz.open();