我的代码适用于 iOS,但不适用于 android。
我有几个视图,其中设置按钮使视图以更高的 zindex 可见。我显示的原始视图和第二个视图都有文本字段。当我使第二个视图可见时,只有一部分视图如下所示。
original view
second added view with higher zindex
原始视图的代码
var view = Ti.UI.createView({backgroundColor: '#F00',top: theTop});
T=Ti.UI.createView({backgroundColor:"#000",top:theTop});
var textfield = Ti.UI.createTextField({
color: 'black',
height: '40dp',
top: '5dp',
left: '5dp',
right: '50dp',
style: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
hintTextColor:"black",
hintText: 'Enter an address',
backgroundColor: '#aaa',
zindex:"1",
paddingLeft: '5dp'
});
第二个视图的代码可见
E=Titanium.UI.createView({
borderRadius:8,
backgroundColor:"red",
visible:"false",
zindex:"9999",
top:5,
left:5,
width:250,
height:80
});
P=Ti.UI.createTextField({
height:"30dp",
top:"8dp",
left:"8dp",
width:"200dp",
zindex:"9999",
style:Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
hintText:"ET API key",
backgroundColor:"#fff",
paddingLeft:"5dp"
});
同样,这在 iOS 中运行良好,但在 android 中,第二个视图部分出现