2015-01-06 3 views
0
  • window.innerHeight
  • window.innerWidth

하지 진짜 기적에서 "CSS 픽셀"당신에게 창 크기를 제공합니다.Dart를 사용하여 화면의 실제 크기를 인치로 어떻게 얻을 수 있습니까?

반응 형 응용 프로그램을 개발하려면 응용 프로그램의 동작을 조정하기 위해 화면의 실제 크기를 알아야합니다.

The solution in the Javascript world doesn't seem good enough

우리는 어떻게 다트 제대로 그렇게 할 수 있습니까?

+0

이것은 실제로 다트 질문이 아닙니다. CSS 나 JavaScript와 같은 다른 레이블을 추가하여 좋은 답변을 얻을 수있는 가능성을 높일 수있을 것입니다. 당신이 JS에서 그것을하는 방법을 아는 경우 그것은 아마도 Dart에서 동일하거나 유사 할 것입니다. –

+0

Javascript쪽에 몇 가지 대답이 있습니다. 가능한 경우 순수 다트로 작업하기를 원했습니다. –

+0

질문에 JS 코드를 추가하거나 적어도 시도하려는 코드를 링크 할 수 있습니다. –

답변

2

JavaScript로 할 수 없다면 Dart에서도 할 수 없습니다. 이것은 다트 제한 사항이 아니라 브라우저 제한 사항입니다. 브라우저 API가이 정보를 제공하지 않으면 운이 없어진 것입니다.

+0

https://api.dartlang.org/apidocs/channels/be/dartdoc-viewer/dart:html.Window#id_devicePixelRatio : window.devicePixelRatio이 사실을 알고 있습니까? 잠시 동안은 항상 null 값이지만 출발점이 될 수 있습니다. –

+0

또한 단지 상대적인 정보 http://stackoverflow.com/questions/8785643/what-exactly-is-device-pixel-ratio –

1

실제 크기를 알 수있는 정보가 없기 때문에 실제 화면 크기를 얻을 수 없습니다.

픽셀 너비/높이를 사용하고 크기를 조정할 때 왜 잘못 되었나요?

+0

작은 모바일은 매우 좋은 해상도를 가질 수 있으므로 폭/높이가 높다는 사실을 알지 못한다. 당신은 진짜 화면이 큽니다. 작은 화면의 경우 사용자가 실제로 손가락으로 접근 할 수 있도록 큰 버튼이 필요합니다. –

관련 문제