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

SmallestWidth - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android HC-09 и Android 4.2 http://www.cyberforum.ru/android-dev/thread1345120.html
Доброго времени суток, господа профессионалы, которые знают внутренности Android как свои пять пальцев. Образовался такой щекотливый вопрос, приобрел чудо-девайсы HC-09, если описать двумя словами -...
Программирование Android Простейший запрос к SQLite (или схожу сума) Всех доблестных кодеров с праздником! Элегантных программных решений и выдающихся результатов всем!!! Путь код поддается и не ломается! Помогите, день убил на конструкцию в одну строку. Не... http://www.cyberforum.ru/android-dev/thread1344931.html
Программирование Android Как удалить назойливые рекламы?
Доброе время суток и всех с наступающим Новым годом. Ребята, кто-нибудь помогите! Как удалить из телефона долбанную рекламу от Google Play. Антивирусы пробовал, ни один не видит. Или они...
Программирование Android Крашится эмулятор при использовании Intent
Здравствуйте, такая проблема: как только я использую intent чтобы оно передавало данные с одного активити на другое, эмулятор зависает (устанавлливал еклипс, сейчас перешел на андроид студию)....
Программирование Android Android MySQL в листвью http://www.cyberforum.ru/android-dev/thread1344788.html
Добрый день. Рылся по инету но не нашёл рабочего аналога. Те что скачал (2шт) не заработали после моей доработки) Цель проста - есть база данных MySQL, надо из неё выдернуть несколько колонок и...
Программирование Android Почему не отображается TabHost не с main_actyvity? Когда я создаю TabHost на main_actyvity все хорошо, но как только создаю TabHost на другом actyvity оно не отображается на нем? Может main_actyvity создается супер особым способом? Посоветуйте как... подробнее

Показать сообщение отдельно
semiromid
7 / 7 / 2
Регистрация: 28.08.2014
Сообщений: 179
02.01.2015, 15:46  [ТС]
Я хочу найти ширину экрана в DP для папок "layout-sw***dp". Подскажите как её найти. Вот я нашел формулу , но не могу понять
работает ли эта формула или же нет.


Firstly, i get the dpi:
dpi = root(1920*1920+1080*1080)/5 = 440.5

Then I use the formula to get the samllestWidth :

samllestWidth=1080/(dpi/160)=1080/(440.5/160) = 392.2

So the smallestWidth is 393dp

But if the manufacturer set the dpi to 480 , the smallestWidth will be :

smallestWidth = 1080/(480/160) = 360dp
Добавлено через 1 час 26 минут
Я понял.
1080 - ширина.
480 - количество точек на один дюйм экрана (Смотрим по таблицы какая цифра будет стоять) .


ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi
1080/(480/160) = 360dp

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