Titanium SDK 5.5.1.G.A我正在转换一个iOS应用程序,使之与安卓兼容。
在iOS上,如果我这样做:
var v1 = Ti.UI.createView({
width : 10,
height : 10,
opacity : 0
});
var v2 = Ti.UI.createView({
width : 10,
height : 10,
opacity : 0
});
window.add(v1,v2);2视图被正确添加。但在Android上只有第一个视图。这是一个bug还是这个平台上的正常行为?
对于Android,我必须这样做:
window.add(v1);
window.add(v2);发布于 2016-11-07 15:47:25
在iOS上,Ti.UI.View.add()接受一个视图数组:mobile/blob/0357b4796abf0032485018fac42614a94f826c9b/iphone/Classes/TiViewProxy.m#L149
在Android上它没有:mobile/blob/master/android/titanium/src/java/org/appcelerator/titanium/view/TiUIView.java#L181
问答相关问题:https://community.appcelerator.com/topic/3075/unable-to-add-array-of-views-to-parent-view-on-android
AFAIK开发团队将在Titanium的V6.1.0中添加对Android的数组支持。
https://stackoverflow.com/questions/40468016
复制相似问题