프로그램 화면

여러 개의 화면이 BlackBerry® 단말기에 동시에 열려 있을 수 있지만 한 번에 하나의 화면만 볼 수 있습니다. 여러 개의 화면이 열려 있으면 스택으로 구성되며, 스택 맨 위의 화면이 활성 화면입니다. 프로그램에 하나의 화면이 표시되면 BlackBerry® Java® Virtual Machine이 이 화면을 스택 맨 위로 밀어 올립니다. 화면이 닫히면 BlackBerry Java Virtual Machine이 스택 맨 위부터 화면을 삭제하고 스택의 다음 화면을 표시합니다. 필요에 따라 프로그램이 화면을 다시 그립니다.

일반적으로 화면은 다음과 같은 특성을 갖습니다.

화면 요소

설명

비스크롤 제목 표시줄

이 표시줄은 화면 위쪽에 나타나며, 화면에 대한 설명형 제목과 배터리 전원 표시 및 무선 범위 표시와 같은 표시를 포함할 수 있습니다.

이 화면에는 BlackBerry 단말기의 제목 표시줄이 표시됩니다.

스크롤 화살표 또는 막대

콘텐츠가 보기 영역을 벗어나 확장되면 스크롤 화살표나 스크롤 막대가 나타납니다. 세로 스크롤 화살표나 스크롤 막대는 화면 오른쪽에 나타나고, 가로 스크롤 막대는 화면 아래쪽에 나타납니다. 스크롤 막대는 텍스트를 가리지 않습니다.

이 화면에는 BlackBerry 단말기의 스크롤 화살표 및 스크롤 바가 표시됩니다.

상황에 맞는 메뉴

상황에 맞는 메뉴에는 사용자가 현재 컨텍스트 내에서 수행할 수 있는 가장 일반적인 작업 목록이 포함됩니다.

트랙볼 또는 트랙패드가 있는 BlackBerry 단말기에서는 사용자가 트랙볼이나 트랙패드를 클릭하였을 때 기본 작업이 없는 경우 상황에 맞는 메뉴가 표시됩니다. 이 메뉴는 화면 아래쪽의 중앙에 가로 방향으로 표시됩니다.

터치 스크린이 있는 BlackBerry 단말기에서는 사용자가 일반적인 여러 작업과 연결되어 있는 항목을 클릭할 때 상황에 맞는 메뉴가 표시됩니다(예: 메시지 목록의 날짜 구분자 또는 메시지의 연락처 이름). 강조 표시된 항목의 오른쪽에 상황에 맞는 메뉴가 나타납니다. 오른쪽에 충분한 공간이 없는 경우에는 강조 표시된 항목의 왼쪽에 상황에 맞는 메뉴가 나타납니다.

이 화면에는 BlackBerry 단말기의 상황에 맞는 메뉴가 표시됩니다.

전체 메뉴

전체 메뉴에는 프로그램에 대해 사용 가능한 모든 작업이 포함됩니다. 전체 메뉴를 열려면 메뉴 키를 누릅니다. 전체 메뉴는 화면의 왼쪽 하단 모서리에 표시됩니다.

이 화면에는 전체 메뉴가 표시됩니다.

툴바

터치 스크린이 있는 BlackBerry 단말기에서는 화면 아래쪽에 툴바가 나타납니다. 툴바를 사용하면 전자 메일 작성 또는 브라우저 즐겨찾기 추가와 같은 일반적인 작업에 손쉽게 액세스할 수 있습니다.

이 화면은 툴바를 표시합니다.

세로 및 가로 보기

터치 스크린이 있는 BlackBerry 단말기에서는 단말기를 옆으로 돌려 세로 보기와 가로 보기 간을 전환할 수 있습니다.

그림 1. 세로 보기
이 화면에는 무선 서비스 공급자 테마의 예가 표시됩니다.
그림 2. 가로 보기
이 이미지는 터치 스크린이 있는 BlackBerry 단말기의 가로 보기를 표시합니다.

모범 사례: 프로그램 화면 디자인

  • 사용자가 화면을 닫을 때 스택에서 프로그램 화면을 삭제합니다. 표준 구성 요소를 사용하는 경우 BlackBerry® 단말기는 자동으로 스택에서 화면을 삭제합니다.
  • 프로그램 화면이 열릴 때 적절한 포커스를 설정하십시오. 일반적으로 사용자가 맨 처음에 사용하게 되는 컨트롤에 포커스를 설정해야 합니다. 이 컨트롤이 화면 위쪽에 있지 않으면 화면 레이아웃을 바꾸는 것을 고려하십시오.
  • 화면을 적절히 다시 색칠합니다. BlackBerry 단말기 프로그램은 불필요한 경우 화면을 다시 칠하지 않습니다.
  • 제한된 수의 중첩 레이아웃을 사용합니다. 화면을 구축할 때 중첩된 레이아웃을 많이 사용할수록 BlackBerry 단말기가 화면을 렌더링하는 데 걸리는 시간이 길어집니다.
  • 프로그램에 적절히 포커스가 생겼다가 없어지는지 확인합니다.
  • 여러 화면 해상도와 크기를 지원하도록 합니다. 표준 UI 필드를 사용하여 화면을 구축하는 경우 BlackBerry 단말기는 화면에 맞게 자동으로 콘텐츠를 렌더링합니다. 그렇지 않은 경우, 실행 시 화면 크기를 결정하는 데 필요한 논리를 포함시켜야 할 수 있습니다. 항상 다양한 BlackBerry 단말기 모델 및 화면 크기에서 프로그램을 테스트합니다.
  • 프로그램을 닫는 데 사용할 수 있는 닫기 메뉴 항목을 포함합니다. 메뉴 항목을 클릭하거나 Esc 키를 누르면 프로그램이 닫혀야 합니다. 표준 구성 요소를 사용하는 경우 자동으로 메뉴에 닫기 메뉴 항목이 표시됩니다.
  • 화면을 닫기 전에 저장하지 않은 데이터를 저장할지 묻는 대화 상자를 표시합니다.
  • 색상 값을 하드코딩하지 않도록 합니다. 선택한 색상 값이 다른 사용자가 선택한 테마에서 작동하지 않을 수 있습니다.

레이아웃 지침

  • 프로그램 화면에는 세로 레이아웃을 사용하고 화면 위아래로 스크롤할 수 있게 스크롤 화살표나 스크롤 막대를 포함합니다. 표준 구성 요소를 사용하는 경우 스크롤 화살표가 상속됩니다. 사용자 정의 스크롤 막대를 작성하는 경우 BlackBerry 단말기에 있는 다른 프로그램과의 일관성을 유지하십시오.
  • 터치 스크린이 있는 BlackBerry 단말기에서는 화면이 세로 및 가로 보기 둘 다에서 올바르게 표시되는지 확인합니다.
  • 화면 내용을 설명하는 제목 표시줄을 포함합니다.
  • 프로그램 배너에 날짜, 시간, 배터리 전원 수준 표시 및 무선 범위 표시(특히 프로그램에 무선 연결이 필요한 경우)를 포함하는 것을 고려합니다.
  • 가장 중요한 정보는 화면 맨 위에 표시합니다. 예를 들어, 연락처 정보의 경우 이름을 먼저 표시한 다음 이메일 주소와 전화 번호를 표시합니다. 메모 필드와 같은 필드는 맨 마지막에 표시합니다.
  • 한 번에 화면에 표시되는 컨트롤 수를 제한합니다.
  • 프로그램의 전체 메뉴에 수행할 수 있는 모든 작업을 배치합니다.
  • 컨트롤을 분리하거나 컨트롤 그룹을 나타내려면 화면에 줄 구분자를 사용합니다.
  • 로컬리제이션이 필요한지 여부는 되도록 디자인 프로세스 초기에 결정합니다. 로컬리제이션이 화면 레이아웃에 영향을 줄 수 있습니다.
관련 개념
이전 주제: 화면

이 정보가 도움이 되었습니까? 의견을 보내 주십시오.