화면이 세로 또는 가로 방향으로 변경 되더라도 UI를 변경하지 않는 응용 프로그램을 만들고 싶습니다. 그렇게하는 방법?BlackBerry에서 세로 및 세로 화면 맞춤을 수정하는 방법은 무엇입니까?
2
A
답변
8
내 라이브러리 클래스 중 하나에 정적 방법을 만들었습니다 :
public static void disableOrientationChange()
{
// force app to use only portrait mode
int directions = Display.DIRECTION_NORTH;
UiEngineInstance engineInstance = Ui.getUiEngineInstance();
if (engineInstance != null)
{
engineInstance.setAcceptableDirections(directions);
}
}
이 코드는 그것을 실행 한 후 생성 된 화면 작동한다는 것입니다 트릭. 따라서 첫 화면을 보여주기 전에 코드를 실행해야합니다.
enterEventDispatcher()
을 호출하기 직전에이 메서드를 내 메서드에서 호출합니다.
public static void main(String[] args)
{
MyApp app = new MyApp();
/*
* BlackBerry OS 5.0.0
* Disable screen orientation changes
*/
ScreenUtils.disableOrientationChange();
// enters the event processing loop thread if required
if (!app.isHandlingEvents())
{
app.enterEventDispatcher();
}
}
1
이 코드를 사용하여 방향을 세로로 설정할 수 있습니다. 그 후에 장치가 가로 방향으로 유지 되더라도 방향은 변경되지 않습니다.
Ui.getUiEngineInstance().setAcceptableDirections(Display.DIRECTION_PORTRAIT);
관련 문제
- 1. 세로 맞춤을 사용하는 가운데 이미지
- 2. 내 테이블 셀 클래스가 세로 맞춤을 변경하지 않는 이유는 무엇입니까?
- 3. 은색 텍스트 상자에 세로 내용 맞춤을 설정하는 방법
- 4. 행 정렬 및 세로 맞춤 방법은 무엇입니까?
- 5. 화면 왼쪽의 세로 메뉴 안드로이드
- 6. 세로 스크롤이있는 리피터 컨트롤을 사용하여 테이블의 헤더를 수정하는 방법은 무엇입니까?
- 7. 세로 Epander 세로 헤더처럼됩니다
- 8. 세로 대신 세로 모양
- 9. 세로 높이를 다른 세로 높이로 제한하는 방법은 무엇입니까?
- 10. iText 문서 세로 맞춤
- 11. 아이 패드 - 세로 및 가로
- 12. 가로 및 세로 중심 맞춤을위한 CSS 트릭
- 13. 세로 및 가로 정렬
- 14. 가로 및 세로 아코디언
- 15. NavigationController 가로 및 세로
- 16. 세로 및 가로보기
- 17. iPad3 HD 검은 색 화면 (세로 방향)
- 18. 세로 및 가로 인터페이스를 전환하는 더 좋은 방법은 무엇입니까?
- 19. UIViewController를 세로 및 가로로 초기화하십시오.
- 20. 2 분할 화면 (가로 또는 세로)
- 21. 세로 중간
- 22. Blackberry에서 화면 고정 배경을 만드는 방법은 무엇입니까?
- 23. 세로 테이블을 가로 테이블로 변환하는 방법은 무엇입니까?
- 24. 세로 uiscrollview 세로 draggable 만드는 방법?
- 25. Div 가로 세로 가운데와 세로 가운데
- 26. 테이블의 세로 및 가로 머리글은 무엇입니까?
- 27. 세로 가운데 네비게이션 UL LI
- 28. CSS의 세로 텍스트 높이
- 29. 레이블의 텍스트를 세로 가운데에 배치하는 방법은 무엇입니까?
- 30. 보기를 세로 모드로 전환하는 방법은 무엇입니까?