Titanium appcelerator框架:滚动视图内容的大小不能随着设备方向的改变而改变

Titanium appcelerator framework: Scrollview content size can't be set with device orientation changes

本文关键字:改变 不能 方向 框架 appcelerator 滚动 视图 Titanium      更新时间:2023-09-26

我已经把我的问题贴在了developer.appcelerator.com上。

http://developer.appcelerator.com/question/124915/device-orientation-does-not-reflect-scrollview-content-resizing

=======================================================================

当设备方向改变时,我有滚动视图调整大小的问题。

检查我用于scrollView和orientation的代码:

http://pastie.org/2453412

在上面的函数中,'libraryView'是我们将调用该函数创建并打开的窗口。在上面的函数中,我们在scrollview中添加了一些标题和视图,因此,scrollview得到了扩展。我们还维护了方向功能,因此,在设备方向改变时,可以设置滚动视图的内容高度/宽度。请仔细检查方向功能

请看看我在这里陈述的问题:当我打开窗户时,它显示完美。只能垂直滚动,因为没有水平滚动。当我把方向改为横向时,它也显示得很好,只有垂直滚动,没有水平滚动。但当我切换回纵向模式时,滚动视图同时显示垂直和水平滚动。即使我手动将内容宽度设置为320,它也显示相同。我不知道水平滚动是如何被启用的

谁能给我提个解决办法?

Ti.Gesture.AddEventListener('orientationchange')全局应用于整个应用。