2014-10-02 4 views
0

Windows 용 첫 번째 winjs 응용 프로그램에서 작업하고 있습니다. 그래서 저는이 주제에 초보자입니다. 그래서 뭔가 명확한 것을 물으면 저를 용서해주십시오.Windows에서 기본 해상도를 설정하는 방법 8.1 winjs 응용 프로그램

제 문제점은 대상 컴퓨터 (터치 스크린이있는 DELL Latitude E7440)의 해상도가 1920x1080이지만 앱을 실행할 때 1370x771에서 실행됩니다. 어느 것이 나에게 혼란 스럽다.

내 질문은 어떻게 OS가 실행되는 것과 동일한 해상도로 실행되도록 앱을 말할 수 있는가입니다.

내가 발견 한 이상한 점 : 디스플레이 설정에서 "앱 텍스트의 크기 및 화면 (...)의 다른 항목 변경"설정을 기본값에서 기본값으로 설정하면 갑자기 원하는 앱이 실행됩니다. 전체 HD 해상도. 하지만이 설정에 의존하고 싶지 않습니다.

ViewBox 컨트롤을 사용할 수는 있지만 모든 그래픽과 모든 것이 전체 HD 해상도로 설계되어 있으므로 ViewBox는 크기를 간단히 조정할 것입니다.이 솔루션은 전체 HD 노트북을 갖춘 것으로 생각하면 조금 어색 할 것 같습니다. hd 디자인뿐만 아니라 ...

이 응용 프로그램은이 특정 컴퓨터 용이므로 다른 해결책을 다룰 필요가 없습니다.

모든 의견이나 제안은 높이 평가됩니다.

답변

1

Windows는 물리적 장치 해상도를 구체적으로 추상화하므로 크기 조정 문제를 생각할 필요가 없습니다. API에서보고 한 해결 방법에 대한 작업을 수행하십시오. 이는 높은 픽셀 밀도 디스플레이로 인해 UI가 사용하기에 너무 작아 질 수 있기 때문에 가능합니다. 손가락이 너무 작아지는 목표물을 터치하십시오. 대부분의 경우 작은 물리적 장치 (예 : 13 인치 이하 화면)에있는 1920x1080 디스플레이는 140 %의 배율을 적용하기 때문에 1366x768에 가까운 것으로보고합니다.

일반적으로 말하면, 레이아웃을 위해 반응 형 CSS를 작성하면 100 %, 140 % 및 180 % 스케일링 평원에서 작동 할 수있는 래스터 그래픽을 제공하는 것을 제외하고는 스케일링을 전혀 염려 할 필요가 없습니다 (Windows Phone 8.1에서는 240 %).)

자세한 내용은 Store의 Microsoft Press Guided Tour app에서 읽을 수있는 Microsoft Press의 무료 전자 책 Programming Windows Store Apps with HTML, CSS, and JavaScript, 2nd Edition을 참조하십시오. Page 42 (1 장)에는보기 및 해상도 배율에 대한 간단한 개요가 있습니다. 113 페이지의 앱 브랜딩 섹션에서 다양한 해상도의 로고/스플래시 화면 이미지를 선택한 다음 8 장, "레이아웃 및보기"(421 페이지에서 시작)에서 특히 "화면 해상도, 픽셀 밀도 및 크기 조정"페이지의 438을 참조하십시오.

관련 문제