Ознакомьтесь с этим недавним сообщением в блоге о размерах: http://android -developers.blogspot.com / 2011/07 / new-tools-for-manage-screen-sizes.html
Типичный 7-дюймовый планшет имеет экран с разрешением 1024x600 точек на дюйм.Это также считается большим экраном.
Оригинальный Samsung Galaxy Tab - интересный случай.Физически это экран размером 1024x600 7 ”, и поэтому он классифицируется как« большой ».Однако устройство конфигурирует свой экран как hdpi, что означает, что после применения соответствующего коэффициента масштабирования actual фактическое пространство на экране составляет 682dp x 400dp.Это фактически выводит его из «большого» сегмента в «нормальный» размер экрана.Вкладка на самом деле сообщает, что она «большая»;это была ошибка в вычислении фреймворка размера для того устройства, которое мы сделали.Сегодня ни одно устройство не должно поставляться таким образом.
Так что вам нужно думать о Галактике как о большом экране, но с разрешением hdpi.HTC Flyer будет экраном большого размера, но с разрешением mdpi.
При указании размеров вам нужно придерживаться dp, так как это нормализует все размеры для масштабирования в соответствии с экранами различной плотности.Используйте измерение, чтобы указать ресурс значения XML.
Как подсказал milind (я думаю), вероятно, лучше использовать один и тот же стиль для этих двух размеров экрана и указать ресурс измерения.Затем этот ресурс можно настроить для разных дисплеев.
Суть в том, что вы используете различия в размере текста в зависимости от размера экрана.Размер текста должен быть указан в dp, поэтому он будет масштабироваться в соответствии с любой плотностью экрана.Действительно, единственные ресурсы, которые должны основываться на размере экрана, - это макеты.