Я знаю, что есть раздел в http://developer.android.com/guide/practices/screens_support.html о категориях размеров физического экрана, но диаграмма очень грубая. Когда экран останавливается нормально и попадает под большую категорию? и т. д. Я имею в виду конкретно физические размеры, а не dpi. Каковы конкретные ограничения размеров экрана в категориях?Насколько велика маленькая, нормальная, большая и большая?
ответ
По моему опыту, размеры экрана не имеют конкретных границ, используя небольшую, нормальную, большую, х-большую нотацию. Они более общие и доставят вас в большинстве случаев. Эти значения являются частью рома на устройстве, поэтому изготовитель должен соответствовать стандартам в документации API или нет.
Если вы настроили таргетинг на API 13+, вы можете использовать обозначение sw-dp, чтобы получить более конкретную информацию (см. http://developer.android.com/guide/practices/screens_support.html#DeclaringTabletLayouts).
Чтобы уточнить ответ Джона Бокер в ...
xlarge screens are at least 960dp x 720dp
large screens are at least 640dp x 480dp
normal screens are at least 470dp x 320dp
small screens are at least 426dp x 320dp
И так 160dp
приблизительно равна1in
на каждом устройстве:
не зависящие от плотности пикселей - Абстрактная блок, который основан на физическая плотность экрана. Эти единицы относятся к экрану 160 точек на дюйм (точек на дюйм), на котором 1dp примерно равно 1px.
http://developer.android.com/guide/topics/resources/more-resources.html#Dimension
Физические размеры могут быть рассчитаны приблизительно следующим образом:.
xlarge screens are at least 6in x 4.5in
large screens are at least 4in x 3in
normal screens are at least 2.9375in x 2in
small screens are at least 2.6625in x 2in
№ '160dp' только равно' 1in' на устройствах 'mdpi', и даже тогда это приблизительный. – kabuko
Извините, мой друг, но вы не можете ошибаться. Вся цель 'dp' заключается в том, чтобы иметь возможность выражать размеры, не зависящие от плотности экрана (подсказка подсказки: вот почему они называются независимыми от плотности пикселями). '1dp' =' 1px' на экране 160dpi (mdpi), который физически равен 1/160 дюйма. На экране «320dpi» (xhdpi) «1dp' =' 2px' (Android использует коэффициент масштабирования x2.0), который физически равен 2/320 -> 1/160 дюйма, с тем же физическим размером. Это будет приближаться к дальнейшим действиям 'dpi' устройства от' 120dpi', '160dpi',' 240dpi', '320dpi' и' 480dpi' из-за коэффициентов масштабирования. –
К сожалению, извинения. Ты прав. Я думал в пикселях. – kabuko
Android Compatibility Definition только утверждает, что устройства должны быть больше, чем 2,5" Это, однако, также требуют соблюдения с multiple screens support doc, так что, пока эти размеры грубые (как вы указали), это все, на что вы можете положиться, и, вероятно, лучшая информация, которую вы получите. Я считаю, что Google намеренно является vag здесь. Вам (как разработчику) не нужно беспокоиться о точном размере физического экрана.
- 1. Насколько велика большая?
- 2. Насколько велика слишком большая (для NTFS)
- 3. Насколько велика «слишком большая» для javascript-файла
- 4. Насколько велика слишком большая для магазина redux?
- 5. Насколько велика большая при приеме на фоновые изображения?
- 6. Советы по крупным картам Unity3D - насколько велика большая?
- 7. javascript table sorting/paging (клиентская сторона). Насколько велика большая?
- 8. изображение текстуры на фоне UIView. Насколько велика большая?
- 9. Самая маленькая и самая большая возможная дата
- 10. MIPS сборка: большая и маленькая конечная путаница
- 11. повторяющийся фон: большая плитка или маленькая плитка?
- 12. Большая О или Большая тета?
- 13. Большая кнопка пожертвования - слишком большая
- 14. Большая О или Большая Омега?
- 15. Codeigniter и большая картинка
- 16. TClientDataSet и большая вставка
- 17. Алгоритмы поиска подстроки (очень большая стога сена, маленькая игла)
- 18. background pic 2 сценария - 1 высота большая, другая маленькая
- 19. «CoreAnimation: поверхность слишком большая»
- 20. Android - графика большая и размытая
- 21. Большая и разреженная матричная мультипликация
- 22. Большая сортировка данных и поиск
- 23. Метод Java и большая сложность
- 24. Большая сложность O и времени
- 25. Большая дилемма - ASP.NET и jQuery
- 26. Java - Очень большая очередь (слишком большая для кучи)
- 27. Насколько велика моя матрица?
- 28. Насколько велика Метеорная сессия
- 29. Насколько велика величина i2c_msg.buf?
- 30. iPhone большая загрузка волнуется
'small',' normal', 'large' и' xlarge' устарели сейчас – fdermishin