Каркас приложения Titanium Appcelerator: невозможно изменить размер содержимого Scrollview при изменении ориентации устройства. - PullRequest
0 голосов
/ 30 августа 2011

Я разместил свой вопрос на developer.appcelerator.com.

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

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

У меня проблема с изменением размера прокрутки при изменении ориентации устройства.

Проверьте код, который я использую для scrollView и ориентации:

http://pastie.org/2453412

В приведенной выше функции 'libraryView' - это окно, которое мы создадим, вызвав функцию и открыв. В приведенной выше функции мы добавляем несколько заголовков и представлений в scrollview, поэтому scrollview расширяется. Мы также сохранили функцию ориентации, поэтому при изменении ориентации устройства можно задать высоту / ширину содержимого scrollview. Пожалуйста, внимательно проверьте функцию ориентации.

Пожалуйста, смотрите здесь, как я заявляю о проблеме: когда я открываю окно, оно отображается идеально. Прокручивает только вертикально, потому что горизонтальной прокрутки нет. И когда я изменяю ориентацию на Пейзаж, то также он отображает идеально, только вертикальная прокрутка, а не горизонтальная. Но когда я переключаюсь обратно в режим книжной ориентации, при просмотре прокрутки отображаются как вертикальные, так и горизонтальные прокрутки. Даже я вручную установил ширину контента на 320, он отображается так же. Я не знаю, как включена горизонтальная прокрутка.

Может кто-нибудь предложить мне какое-нибудь решение ..?

1 Ответ

0 голосов
/ 17 ноября 2011

Ti.Gesture.AddEventListener ('locationchange') применяется глобально ко всему приложению.

...