我有一个tableViewRow,里面有一个视图。
尝试将视图设置为platormWidth - 20,左边为10,因此它居中。
这适用于iOS但不适用于android(请参阅下面的照片中的绿色矩形):
为什么?
var innerView = Ti.UI.createView({
width: Ti.Platform.displayCaps.platformWidth - 20,
height: 20,
backgroundColor: 'green',
left: 10,
top: 10,
layout: 'horizontal'
});
感谢。
答案 0 :(得分:1)
var innerView = Ti.UI.createView({
height: 20,
backgroundColor: 'green',
left: 10,
right:10,
top: 10,
// layout: 'horizontal'
});
答案 1 :(得分:0)
默认设置是让视图居中,所以只需执行以下操作:
var innerView = Ti.UI.createView({
width: Ti.Platform.displayCaps.platformWidth - 20,
height: 20,
backgroundColor: 'green'
});