Форум программистов, компьютерный форум CyberForum.ru

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

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

Показать сообщение отдельно
korshun84
13 / 68 / 14
Регистрация: 08.07.2014
Сообщений: 370
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

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