1

portrait 모드에서 잘 작동하는 하나의 블랙 베리 응용 프로그램 os 5.0 및 문자로 작업하고 있습니다. 장치를 landscape 모드로 전환하면 그 perticular 화면의 레이아웃은 portrait에서 landscape으로 바뀌고 화면의 오른쪽에는 흰색이 표시됩니다.모드 (세로 및 가로) 모두에서 작동하는 블랙 베리 응용 프로그램을 구현하는 방법

landscape 모드에서 응용 프로그램을 처리하는 방법 및 모든 Manager?

장치 현재 모드 (가로 및 세로)를 얻는 방법은 무엇입니까?

답변

1

사용 Display.getOrientation() 현재 장치 방향을 얻을 수 ... 나에게 그 은빛 안내하시기 바랍니다. 사용자 지정 그리기를 수행하는 경우 Display.getDirection()을 사용하여 디스플레이의 가장자리가 "맨 위에"있는지 확인해야 할 수도 있습니다. UiEngineInstance.setAcceptableDirections()을 사용하여 지원하려는 방향/방향을 지정하십시오. 방향이 바뀌면 화면의 sublayout() 메서드가 다시 호출됩니다. 그러면 방향을 바꾸기 위해 컨트롤의 방향을 적절하게 바꿀 수 있습니다.