2011-08-30 3 views
0

developer.appcelerator.com에 내 질문을 게시했습니다.티타늄 appcelerator 프레임 워크 : 기기 방향 변경으로 Scrollview 콘텐츠 크기를 설정할 수 없습니다.

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

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

기기 방향이 변경되면 스크롤보기 크기 조정 문제가 있습니다.

확인 내가있는 ScrollView 및 방향을 사용하는 코드 : 위의 함수 'libraryView'에서

http://pastie.org/2453412

우리는 기능과 개방을 호출 만듭니다 창입니다. 위 함수에서는 스크롤 뷰에 제목과 뷰를 거의 추가하지 않으므로 scrollview가 확장됩니다. 오리엔테이션 함수도 유지되었으므로 디바이스 방향 변경시 scrollview의 컨텐츠 높이/너비를 설정할 수 있습니다. 방향 기능을주의 깊게 확인하십시오.

문제를 진술하면 다음과 같습니다. 창을 열면 완벽하게 표시됩니다. 가로 스크롤이 없기 때문에 세로로 스크롤합니다. 가로 방향으로 방향을 변경하면 완벽하고 수직 스크롤 만 표시되고 가로는 표시되지 않습니다. 그러나 세로 방향 모드로 다시 변경하면 scrollview는 가로 및 세로 스크롤을 모두 표시합니다. 심지어 나는 수동으로 내용 너비를 320으로 설정했으며, 동일하게 표시됩니다. 가로 스크롤이 활성화되는 방법을 모르겠습니다.

누군가 제게 해결책을 제안 할 수 있습니까 ..?

+0

그건 그렇고, 나는 기능을 제거했다 ...! 그리고 Ti.Gesture.AddEventListener ('orientationchange'); –

답변

-1

Ti.Gesture.AddEventListener ('orientationchange')는 전체 응용 프로그램에 전역 적으로 적용됩니다.

+0

회전 기능을 제거했습니다. –

관련 문제