Titanium,为Windows视图添加视图

时间:2013-08-06 19:42:00

标签: android titanium mobile-devices titanium-alloy

所以我有file1,它是:

<Alloy>
    <Window class="container">
        <View class='game1' id = 'game1'></View>
        <View class='game2'></View>
        <View class='game3'></View>
        <View class='game4'></View>
        <View class='game5'></View>
        <View class='game6'></View>
        <View class='game7'></View>
        <View class='game8'></View>
        <View class='game9'></View>
    </Window>
</Alloy>

和文件2是

<Alloy>
    <View>
        <View class='game1'></View>
        <View class='game2'></View>
        <View class='game3'></View>
        <View class='game4'></View>
        <View class='game5'></View>
        <View class='game6'></View>
        <View class='game7'></View>
        <View class='game8'></View>
        <View class='game9'></View>
    </View>
</Alloy>

我做:

var GAME1 = Alloy.createController('file2');
$.game1.add(GAME1);
如果文件2是一个窗口但是android不支持窗口中的窗口并且崩溃,那么这在iphone中有效。这种方式似乎对Android没有用。最终目标是将3x3电路板与另一个3x3电路板配合使用,但需要使用2个不同的文件。

1 个答案:

答案 0 :(得分:2)

首先试试这个

var GAME1 = Alloy.createController('file2');
$.game1.add(GAME1.getView());