대화 상자

대화 상자를 사용하여 다음 작업을 수행합니다.

  • 사용자가 시작한 작업을 완료하는 데 필요한 정보를 알려줍니다.
  • 긴급한 정보나 중요한 작업의 상태를 알려줍니다.
  • 예기치 않은 상황이나 제거가 발생할 수 있는 상황 조건에 대해 사용자에게 경고합니다.

대화 상자는 모달 형식으로, BlackBerry® 단말기의 정상적인 작업을 중단시키고 스택 맨 위로 밀어 올립니다. 대화 상자에는 대화 상자, 메시지 및 사용자가 작업을 수행할 수 있도록 하는 버튼의 유형을 나타내는 표시기가 포함되어 있습니다. 대화 상자의 크기는 BlackBerry 단말기 화면의 크기에 따라 달라지며, 필요에 따라 스크롤 화살표가 나타납니다. 사용자가 BlackBerry 단말기에서 선택한 테마에 따라 대화 상자의 시각적 스타일이 결정됩니다.

이 그림에는 대화 상자의 요소가 표시됩니다.

모범 사례: 대화 상자 구현

  • 항상 버튼을 대화 상자의 컨트롤로 사용합니다. 링크나 다른 컨트롤은 사용하지 않도록 합니다.
  • 대화 상자 유형에 적합한 표준 표시 형식을 사용합니다. 대화 상자에 여러 개의 표시를 사용하지 않도록 합니다.
  • 대화 상자 메시지나 버튼을 대화 상자에 완전히 표시할 수 없는 경우 스크롤 화살표를 포함합니다. 표준 구성 요소를 사용하는 경우 필요할 때 자동으로 스크롤 화살표가 나타납니다.
  • 항상 사용자가 Esc 키를 사용하여 대화 상자를 닫을 수 있도록 합니다. 사용자가 Esc 키를 눌러 대화 상자를 닫을 때 다른 작업을 구현하지 않도록 합니다. 예를 들어, 대화 상자에서 사용자가 설정을 변경하도록 허용된 경우 사용자가 Esc 키를 누를 때 변경 내용이 구현되지 않습니다. 필요한 경우 대화 상자를 나중에 표시합니다.
  • 대화 상자가 프로그램 화면에 표시될 때 사용자가 종료/전원 키를 누르면 홈 스크린 또는 프로그램 목록을 표시합니다. 사용자가 해당 프로그램으로 돌아오면 대화 상자를 다시 표시합니다.
  • 고대비 효과를 주고 포커스를 명확히 드러내는 강조 색상을 선택합니다(예: 파란색 배경에 흰색 텍스트). 모든 컨트롤에 동일한 강조 색상을 사용합니다.
  • 색상 값을 하드코딩하지 않도록 합니다. 선택한 색상 값이 다른 사용자가 선택한 테마에서 작동하지 않을 수 있습니다.

레이아웃 지침

  • 대화 상자를 화면 중앙에 배치합니다. 표준 구성 요소를 사용하는 경우 BlackBerry® 단말기에서 자동으로 대화 상자를 중앙에 배치합니다.
  • 화면 너비 및 높이의 90% 이하인 대화 상자를 만듭니다. 표준 구성 요소를 사용하는 경우 BlackBerry 단말기에서 대화 상자의 적절한 크기를 자동으로 계산합니다.
  • 대화 상자 표시는 대화 상자 메시지 중앙에 세로로 배치합니다.
  • 표시기의 오른쪽 및 모든 버튼 위에 메시지를 표시합니다.
  • 확인 작업에 대한 버튼을 맨 처음에 배치합니다. 예를 들어, "저장"을 "저장 안 함" 또는 "취소" 앞에 배치합니다.
  • 버튼은 대화 상자 중앙에 가로로 배치합니다.
  • 버튼은 대화 상자에 세로로 배치합니다. 세로로 배치하면 버튼이 로컬리제이션된 버튼 레이블을 수용할 수 있게 확장될 수 있습니다.

메시지 지침

  • 명확하게 작성합니다. 가능한 경우 대화 상자의 표시 이유와 제거할 수 있는 작업을 명확히 설명하는 하나의 짧은 문장을 사용합니다.
  • 가능한 경우 메시지에는 완전한 문장을 사용합니다.
  • 사용자가 이해하기 쉬운 어휘를 사용합니다. 예를 들어, "디스크에 파일 쓰기 오류" 대신 "미디어 카드가 꽉 찼으므로 파일을 저장할 수 없습니다."를 사용합니다.
  • 가능한 경우 긍정적은 언어를 사용하고 사용자를 비난하는 표현은 피합니다. 오류나 예기치 않은 상태에 대해 사용자를 비난하는 메시지는 절대 작성하지 않도록 합니다. 대신 사용자가 문제 해결을 위해 수행할 수 있는 작업에 중점을 둡니다.
  • 사용자를 나타낼 때는 2인칭(여러분)을 사용합니다.
  • 문장 차원의 대문자화를 사용합니다.
  • 메시지에는 느낌표(!)를 사용하지 않도록 합니다.
  • 진행 상태를 나타내는 경우(예: "잠시 기다려 주십시오...")가 아니면 메시지에 줄임표(...)를 사용하지 않도록 합니다.

버튼 지침

  • 기본 버튼으로는 사용자가 가장 많이 사용하는 버튼을 사용합니다. 제거 작업과 연결된 버튼을 기본 작업으로 사용하지 않도록 합니다. 이 규칙의 예외는 사용자가 제거 작업(예: 단일 항목 삭제)을 시작하는 경우이며, 가장 일반적인 사용자 작업은 해당 작업을 계속하는 것입니다.
  • 대화 상자에는 버튼을 4개 이상 사용하지 않도록 합니다. 버튼이 4개 이상 있는 경우 옵션 버튼 대신 프로그램 화면을 사용하는 것을 고려합니다.
  • 트랙휠, 트랙볼 또는 트랙패드가 있는 BlackBerry 단말기에서는 버튼에 대한 바로 가기 키를 제공합니다. 일반적으로 바로 가기 키는 버튼 레이블의 첫 문자입니다.
  • 명확하고 간결한 레이블을 사용합니다.
  • 가능한 경우 한 단어로 된 레이블을 사용합니다. 버튼 크기는 레이블 길이에 따라 달라집니다. 레이블이 너무 길면 텍스트가 잘렸음을 나타내기 위해 줄임표(...)가 표시됩니다.
  • "예" 및 "아니요" 레이블은 사용하지 않도록 합니다. 관련된 작업을 설명하는 동사를 사용합니다(예: "취소", "삭제", "저장 안 함" 또는 "저장"). 이 접근 방식을 통해 버튼을 클릭할 때의 결과를 사용자가 빠르고 쉽게 이해할 수 있습니다. 필요한 경우 화면의 다른 위치(예: 프로그램 메시지)에 설명을 담고 있는 텍스트를 포함합니다.
  • 레이블에 기호나 그래픽을 사용하지 않도록 합니다.
  • 레이블에는 구두점을 사용하지 않도록 합니다. 연결된 작업을 수행하기 위해 먼저 추가 정보가 필요하다는 사실을 나타내도록 버튼 레이블에 줄임표를 사용합니다.
다음 주제: 알림 대화상자

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