Когда я устанавливаю layout_height в android на 1280 пикселей, тогда мое текстовое представление расширяется из экрана, хотя разрешения для nexus 4 составляют 1280 * 768.Размер текста в Android-формате до 1280 пикселей
ответ
Nexus 4 имеет плотность пикселей xhdpi, поэтому физический дисплей с разрешением 1280 пикселов x 768 пикселей представляет собой шкалу 640dp x 384dp с точки зрения компоновки android «независимые от устройства пиксели». Если вы настроите макет на 1280dp x 768dp, это неверно.
Для получения дополнительной информации о плотности экрана, независимых от устройства пикселей (dp) обратитесь к http://developer.android.com/guide/topics/resources/more-resources.html#Dimension.
Если вы действительно просто заинтересованы в измерения эти размеры, после загрузки вашей деятельности и раскладка завершена, вы можете вызвать GetWidth() и GetHeight() на ваш взгляд (ы), представляющие интерес для определения их размера после макета.
Вы также хотите знать:
float pixelDensity = myContext.getResources().getDisplayMetrics().density;
Вы можете определить ваш дисплей размер:
WindowManager w = myActivity.getWindowManager();
Display display = w.getDefaultDisplay();
int height = display.getHeight();
int width = display.getWidth();
затем:
int heightInDIPs = height/pixelDensity;
int widthInDIPs = width/pixelDensity;
по ссылке Поддержка нескольких размеров экрана при условии, by @SpacePope лучше всего ... вы можете получить некоторые роды l рекомендации по размерам устройств для каждой категории дисплея (малый, средний, большой, xlarge) и обязательно создайте графику для плотности mdpi, hdpi, xhdpi и теперь xxhdpi, и при необходимости масштабируйте платформу.
Не используйте «px» в вашем формате XML; «dp» предпочтительнее поддерживать масштабирование на разных устройствах. Читайте дальше: supporting multiple screens.
Кроме того, не забывайте о таких вещах, как панель навигации/строка состояния, которые занимают экранную недвижимость; с разрешением 1280x768 не является гарантией того, что ваше приложение будет иметь столько пикселей для работы. – Josh
Я хочу знать значение, которое я должен установить для покрытия всего экрана. – NateshR
Правильный способ сделать это - использовать 'fill_parent'; вы не хотите жестко кодировать эти значения с точки зрения пикселей, чтобы ваше приложение выглядело прямо на одном или двух определенных устройствах. См. Раздел «Лучшие практики» ссылки, которую я опубликовал. – Josh
- 1. Полоса прокрутки исчезает в отзывчивом дизайне, когда размер экрана составляет 1280 пикселей.
- 2. fpdf размер текста до печати
- 3. Почему @media переопределена, хотя моя максимальная высота составляет 768 пикселей, а не 1280 пикселей?
- 4. Настало время приступить к проектированию экранов шириной 1280 пикселей вместо 1024 пикселей?
- 5. Обрезка текста до заданной ширины пикселей в SVG
- 6. Собственный размер пикселей (как игнорировать соотношение пикселей)
- 7. Асимметричные плоские пикселей Размер
- 8. Размер текста счетчика
- 9. Невозможно установить размер QMainWindow до менее 200x100 пикселей
- 10. Как найти несоответствие пикселей, размер пикселей (оценка глубины в стереовидении)
- 11. JS - Правильный размер пикселей окна?
- 12. Как установить размер пикселей патчей?
- 13. Позиция трех приложений в рамке 1280 × 720
- 14. Размер текста в Navbar
- 15. изменить размер/масштаб текста динамически в andengine
- 16. JavaScript-преобразование текста в координаты пикселей
- 17. Отзывчивый дизайн до 320 пикселей?
- 18. Изменение этого значения до ширины набора пикселей
- 19. Когда браузер изменяет размер «сжимает», делая размер текста ниже
- 20. Отзывчивый размер текста с постоянным шрифтом Размер шрифта?
- 21. размер текста в scrollview
- 22. Изменение размера изображения до приблизительного количества пикселей
- 23. Переместить OpenLayers.Popup до 10 пикселей и оставить 15 пикселей?
- 24. Размер планшета 1280 x 800 - это tvdpi или xhdpi? или размер mdpi?
- 25. Масштаб 'мм' до 'пикселей' в CSS
- 26. Как настроить сетку бутстрапа из 12 столбцов шириной 960 пикселей, но имеют ширину 1280 строк?
- 27. Размер текста для текста UITextView
- 28. Измерьте размер текста в JavaScript
- 29. Изменить размер текста текста в TTTAttributedLabel
- 30. Изменить размер текста в теге ввода текста?
Нет, я устанавливаю его на 1280 пикселей и все еще выхожу из экрана? – NateshR
Я хочу знать значение match_parent высоты в nexus 4? – NateshR
отредактировал ответ на ваши вопросы/комментарии – CSmith