Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Titanium appcelarator钛合金中的自动视图大小正在增加_Titanium_Appcelerator - Fatal编程技术网

Titanium appcelarator钛合金中的自动视图大小正在增加

Titanium appcelarator钛合金中的自动视图大小正在增加,titanium,appcelerator,Titanium,Appcelerator,我正在构建一个应用程序,其中我正在使用带有“scrollableview”的scrollView。滚动图像时,视图大小会自动增加 如果我在px中给出高度,那么它工作正常,但当我在%中给出高度时,该代码工作不正常。但是,我只需要高度% 这是我的密码: var imageCollection=[ “/images/offers/oneplusOffer.jpg”, “images/offers/electronicsOffer.jpg”, “images/offers/shoesOffer.jp

我正在构建一个应用程序,其中我正在使用带有“scrollableview”的
scrollView
。滚动图像时,视图大小会自动增加

如果我在
px
中给出高度,那么它工作正常,但当我在
%
中给出高度时,该代码工作不正常。但是,我只需要高度
%

这是我的密码:


var imageCollection=[
“/images/offers/oneplusOffer.jpg”,
“images/offers/electronicsOffer.jpg”,
“images/offers/shoesOffer.jpg”,
“images/offers/watchOffer.jpg”
];
var viewCollection=[];
//垂直滚动条
var scrollView=Ti.UI.createScrollView({
排名:0,
左:0,,
背景颜色:“#f1f1”,
布局:'垂直'
});
//奥弗班纳观点
var bannerView=Ti.UI.createView({
身高:“10%”,
背景颜色:“粉色”,
});
对于(var i=0;i
var scrollView = Ti.UI.createScrollView({
    top:0,
    left:0,
    backgroundColor:'#f1f1f1',
    width: Ti.UI.FILL,
    height: Ti.UI.SIZE,
    layout:'vertical'
});
你也可以在
%
中给出上面的
高度。试试这个。

试试下面的代码

var scrollView = Ti.UI.createScrollView({
    top:0,
    left:0,
    backgroundColor:'#f1f1f1',
    width: Ti.UI.FILL,
    height: Ti.UI.SIZE,
    layout:'vertical'
});

你也可以在
%
中给出上面的
高度。试试这个。

你能展示一张你想要达到的布局的图片吗?这两个版本对我来说看起来几乎一样(只是15%比我手机上的120px大)。您使用的是哪个操作系统和哪个SDK?@Ashish,您需要花更多的时间来学习不同视图类型中布局内容的工作方式以及百分比。由于ScrollView是一个没有明确高度的视图,因此不建议在ScrollView中为子视图使用%age。因此,您应该计算15%的高度在创建这些视图之前,请输入dp&它将在所有设备上工作。@Ashish,既然您提供的视图的高度为15%,那么您必须知道15%的高度。因此,如果您知道15%的高度,您只需将其转换为dp或像素即可。您能用您试图实现的布局显示图像吗?这两个版本在我看来几乎相同(只是15%比我手机上的120px大)。您使用的是哪个操作系统和哪个SDK?@Ashish,您需要花更多的时间来学习不同视图类型中布局内容的工作方式以及百分比。由于ScrollView是一个没有明确高度的视图,因此不建议在ScrollView中为子视图使用%age。因此,您应该计算15%的高度在创建这些视图之前,请输入dp&它将在所有设备上工作。@Ashish,因为您给视图的高度为15%,那么您必须知道15%的内容。因此,当您知道15%的内容时,您可以简单地将其转换为dp或像素。