Titanium 将子视图的高度设置为Ti.UI.SIZE时,不会滚动滚动视图

Titanium 将子视图的高度设置为Ti.UI.SIZE时,不会滚动滚动视图,titanium,scrollview,titanium-mobile,Titanium,Scrollview,Titanium Mobile,我有一个滚动视图,其内容高度为auto 在它里面,我有一个视图,其中包含我正在使用的所有UI元素 但我的问题是当我将视图的高度设置为Ti.UI.SIZE 滚动视图未滚动它只是滚动,以防我在子视图高度中添加一个固定数字,例如2000 这是密码 var scrollView = Ti.UI.createScrollView({ contentWidth : 'auto', contentHeight : 'auto', backgroundColor : '#fff',

我有一个滚动视图,其内容高度为
auto

在它里面,我有一个视图,其中包含我正在使用的所有UI元素
但我的问题是当我将视图的高度设置为
Ti.UI.SIZE

滚动视图未滚动它只是滚动,以防我在子视图高度中添加一个固定数字,例如2000

这是密码

var scrollView = Ti.UI.createScrollView({
    contentWidth : 'auto',
    contentHeight : 'auto',
    backgroundColor : '#fff',
    showVerticalScrollIndicator : false,
    showHorizontalScrollIndicator : false,
    height : "100%",
    width : "100%",
    top : 36.6
});

var view = Ti.UI.createView({
    backgroundColor : '#fff',
    borderRadius : 0,
    height :Ti.UI.SIZE,
    width : Ti.UI.FILL
});
我在视图底部没有任何额外的空间,因此我可以如何实现这一点,并提前感谢您

尝试一下:

var scrollView = Ti.UI.createScrollView({
    contentWidth : 'auto',
    contentHeight : 'auto',
    backgroundColor : '#fff',
    showVerticalScrollIndicator : false,
    showHorizontalScrollIndicator : false,
    height: Titanium.UI.FILL,
    width : "100%",
    top : 36.6
});

var view = Ti.UI.createView({
    backgroundColor : '#fff',
    borderRadius : 0,
    height :Ti.UI.SIZE,
    width : Ti.UI.FILL
});

我已经解决了这个问题

 var padding_view = Ti.UI.createView({
    backgroundColor : "transparent",
    top : "36.6dp",
    left : "11dp",
    right : "11dp",
    bottom:"0dp",
});
var scrollView = Ti.UI.createScrollView({
    contentWidth : '100%',
    contentHeight : 'auto',
    backgroundColor : '#fff',
    showVerticalScrollIndicator : false,
    showHorizontalScrollIndicator : false,
    top : "36.6dp",
    bottom:"22dp",
});

var view = Ti.UI.createView({
    backgroundColor : '#fff',
    height :Ti.UI.SIZE, 
    width : Ti.UI.SIZE
});

您是否可以发送xml文件?请同时发送注释内容宽度和高度,然后检查它是否调试尝试使用bordercolor并检查scrollView和view高度,以便您了解它的位置视图和scroll view边框是否从底部移出窗口您是否在视图中添加了其他内容?是的,我添加了标签,slider amd TextFeild你能粘贴整个代码吗?因为scrollview只有在数据(即视图、标签等)溢出屏幕时才会滚动。我遇到了类似的问题,我最终避免了“Ti.UI.SIZE”,并在添加子视图时在我的js代码中操纵子视图的高度。也许你会找到另一个解决方案,因为我使用的那个会导致代码非常混乱,但至少对我来说是有效的!谢谢@RobinEllerkmann,现在它对我有效,但我遇到的另一个问题是布局太慢