Titanium 钛合金:xml视图能否具有具有相同id的嵌套视图?
我正在学习并试图使其在SDK 3.1.3上工作 我认为xml视图应该具有唯一的id,但我发现:Titanium 钛合金:xml视图能否具有具有相同id的嵌套视图?,titanium,titanium-alloy,Titanium,Titanium Alloy,我正在学习并试图使其在SDK 3.1.3上工作 我认为xml视图应该具有唯一的id,但我发现: //main.xml <Alloy> <View id="container"> <View id="content"> </View> <!-- ... --> </View> </Alloy> 为什么drawer.xml在main.xml中添加了id=contai
//main.xml
<Alloy>
<View id="container">
<View id="content"> </View>
<!-- ... -->
</View>
</Alloy>
为什么drawer.xml在main.xml中添加了id=container的视图,而main.xml中也添加了id=container的视图?
这样可以吗?
如果您描述的两个不同视图动态组合在一起,但ID可以通过不同的对象访问,您如何访问第二个容器表单主控制器?:main.xml为
$
,drawer.xml为d
例如,您可以访问:
from drawer.xml by:
d.container
来自main.xml的作者:
$.content
来自main.xml的作者:
$.container
//drawer.xml
<Alloy>
<View id="container">
<!-- ... -->
</View>
</Alloy>
var d = Alloy.createController('drawer');
// ...
$.container.add(d.getView());