Titanium - Android 上的 ScrollableView 高度
Titanium - ScrollableView height on Android
我对 Android 上的 scrollableView 的高度有疑问。
我不知道照片的宽度和高度是多少,但我希望照片的宽度填满屏幕,宽度:Ti.UI.FILL,高度成正比。但结果是 scrollableView 填满了宽度,但照片在可滚动视图的中心非常非常小。我需要保持图像的比例。
在 iOS 上运行完美,但在 Android 上是不可能的,
我有一个 tableViewRow,里面有一个 scrollableView:
<TableViewRow id="sliderRow" height="Ti.UI.SIZE" width="Ti.UI.FILL">
<ScrollableView id="slider" showPagingControl="true"></ScrollableView>
</TableViewRow>
滑块的tss为:
"#slider":{
height: Titanium.UI.SIZE,
width: Titanium.UI.FILL,
top: 2,
right: 2,
left: 2
}
我添加到scrollableView的图片代码:
var image = Ti.UI.createImageView({
id: ('image' + i),
image: (raiz + path),
height: Ti.UI.SIZE,
width: Ti.UI.FILL,
defaultImage: "/images/Principal/imagen_carga.png"
});
(layout=vertical 是 属性 的 SCROLLview,但这是一个 SCROLLABLEview)。
根据您的描述,您有不同尺寸的照片要竖排显示吗?
我可以用这样的例子来做到这一点:
查看:
<ScrollView id="svIndex" height="100%" layout="vertical" ></ScrollView>
控制器:
Image = Ti.UI.createImageView({ width: "100%", image: '/images/one.png' });
$.svIndex.add(Image);
Image = Ti.UI.createImageView({ width: "100%", image: '/images/two.png' });
$.svIndex.add(Image);
Image = Ti.UI.createImageView({ width: "100%", image: '/images/three.png' });
$.svIndex.add(Image);
这会导致照片高度不等(如果照片尺寸不同)
HTH
这是一个已知奇偶校验错误,报告于:
我对 Android 上的 scrollableView 的高度有疑问。
我不知道照片的宽度和高度是多少,但我希望照片的宽度填满屏幕,宽度:Ti.UI.FILL,高度成正比。但结果是 scrollableView 填满了宽度,但照片在可滚动视图的中心非常非常小。我需要保持图像的比例。
在 iOS 上运行完美,但在 Android 上是不可能的,
我有一个 tableViewRow,里面有一个 scrollableView:
<TableViewRow id="sliderRow" height="Ti.UI.SIZE" width="Ti.UI.FILL">
<ScrollableView id="slider" showPagingControl="true"></ScrollableView>
</TableViewRow>
滑块的tss为:
"#slider":{
height: Titanium.UI.SIZE,
width: Titanium.UI.FILL,
top: 2,
right: 2,
left: 2
}
我添加到scrollableView的图片代码:
var image = Ti.UI.createImageView({
id: ('image' + i),
image: (raiz + path),
height: Ti.UI.SIZE,
width: Ti.UI.FILL,
defaultImage: "/images/Principal/imagen_carga.png"
});
(layout=vertical 是 属性 的 SCROLLview,但这是一个 SCROLLABLEview)。
根据您的描述,您有不同尺寸的照片要竖排显示吗?
我可以用这样的例子来做到这一点:
查看:
<ScrollView id="svIndex" height="100%" layout="vertical" ></ScrollView>
控制器:
Image = Ti.UI.createImageView({ width: "100%", image: '/images/one.png' });
$.svIndex.add(Image);
Image = Ti.UI.createImageView({ width: "100%", image: '/images/two.png' });
$.svIndex.add(Image);
Image = Ti.UI.createImageView({ width: "100%", image: '/images/three.png' });
$.svIndex.add(Image);
这会导致照片高度不等(如果照片尺寸不同)
HTH
这是一个已知奇偶校验错误,报告于: