Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поясните про поддержку разных экранов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Воспроизведение рандомной песни при нажатии на картинку http://www.cyberforum.ru/android-dev/thread1654819.html
вот как это сделать,имея такой код,да еще и когда музыка обрывается через 4 секунды? советовали использовать media.player а не soundpool для долгих звуков так как sound pool для коротких звуков,но я...
Программирование Android Сдвинуть 3 палочки Navigation drawer по умолчанию 3 палочки для открытия nav drawer находятся в верхнем левом углу(в Tool Barе). Как сместить эти три палочки вправо на несколько dp или вниз?? Ну то есть разместить как мне удобнее.... http://www.cyberforum.ru/android-dev/thread1654814.html
Как сдвинуть разметку относительно клавиатуры Программирование Android
Всем привет. Ситуация такая, есть разметка, в ней пару полей и кнопка, вообщем ничего особенного, но на некоторых девайсах клавиатуры закрывает кнопку и пол поля. Как сделать чтобы такой бурды не...
Как защитить intentService от чистильщика? Программирование Android
Добрый день, Собственно вопрос в названии темы. Есть фоновый сервис, который при первоначальном запуске приложения делает довольно длительный расчет, расчет может занимать до 5-7 минут. Если...
Программирование Android Вкладка виджеты http://www.cyberforum.ru/android-dev/thread1654790.html
В смартфонах андроид в меню есть 2 вкладки: приложения и виджеты. А для чего нужны эти виджеты?? Ведь на них просто когда долго удерживаешь то они перемещаются на рабочий стол. Но это и так можно...
Программирование Android Phpmyadmin отображение списка Здравствуйте! Я полный нуб в вопросе создания приложений. Ранее делал самые простые приложения для нашей компании, описывающие её услуги и т.п. В этот раз дали задание посложнее, и честно говоря,... подробнее

Показать сообщение отдельно
korshun84
25 / 80 / 19
Регистрация: 08.07.2014
Сообщений: 429
04.02.2016, 13:54  [ТС]
Кажется начинаю понимать, где именно я тупил

Подитожу, что бы тема у меня больше не поднималась:

Мы знаем коэффициенты масштабируемости:
- low (ldpi) = 0,75
- medium (mdpi) = 1
- tv (tvdpi) = 1,33
- high (hdpi) = 1,5
- extra high (xhdpi) = 2
- extra extra high (xxhdpi) = 3

И знаем какой макет к каким dp относится (офф. документация):
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

Устройство к примеру 480х800px, 240dpi.
Т.к. плотность тут 240 - это hdpi. 480px \ 1.5 = 320dp
320dp - это normal screens
С 768х1280, 160dpi все проще: т.к. 160dpi - это medium, следовательно коэфф. равен единице и 768px = 768dp, а xlarge screens - это более 720dp

Правильно все понял ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru