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

Преобразовать dip в пиксели - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Помимо файла apk, образовался файл resources.ap_. Его нужно будет заливать на сайт тоже? http://www.cyberforum.ru/android-dev/thread1249393.html
У меня в приложении действительно есть ресурсы. Я так понимаю этот файл необходим что бы они отображались? То есть его нужно куда-то заливать на GP и тд?
Программирование Android Блокировка кнопки, пока идет обратный таймер Доброго времени суток. Задумка такая: нажимаем кнопку, и пока идет обратный таймер кнопка становится неактивной, по прошествии времени кнопка становится опять активной. Накидал код, но есть... http://www.cyberforum.ru/android-dev/thread1249331.html
Как восстановить удаленый файл на андроид Программирование Android
Доброе время суток!!! Гуру, профи, хакеры, Админы. Проблема такова на Sumsunge S4 во внутренним памяти удалили файлы (аудио, видео, фото), как можно восстановить?
CallBack url в твиттер Программирование Android
CallBack url это ссылка на то активити к которому возвращается приложение после регистрации пользователя в твиттере да??или можете подробно обьяснить??
Программирование Android Поменять версию http://www.cyberforum.ru/android-dev/thread1249222.html
как поменять версию в андроид??
Программирование Android Как работает код? String token = prefs.getString(OAuth.OAUTH_TOKEN, ""); String secret = prefs.getString(OAuth.OAUTH_TOKEN_SECRET, ""); AccessToken a = new AccessToken(token,secret) Twitter twitter =... подробнее

Показать сообщение отдельно
dubok79
323 / 121 / 11
Регистрация: 01.11.2012
Сообщений: 586

Преобразовать dip в пиксели - Программирование Android

31.08.2014, 13:09. Просмотров 594. Ответов 0
Метки (Все метки)

Есть виджет размером 1х1. Перевожу этот размер в dip как ("размер виджета"*74)-2. Т.е. виджет получается размером 72 на 72 dip. Теперь мне нужно знать его размер в пикселях. Размеры и плотность экрана у всех разные. Правильно ли я делаю если буду получать пиксели таким образом?
Java
1
2
3
    public int dip2px(int dip) {
        return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dip, context.getResources().getDisplayMetrics());
    }
У меня получается 144 на 144 px. На моем устройстве. Но экран у меня 1280х720. Я думал, что и размер виджета должен получиться к примеру 256 на 144 px.
Как правильно это сделать?

Для чего нужно. На виджет на его фон ставлю картинку полученную через камеру. Результат надо обрезать вертикально и горизонтально. Не получается задать нормальные размеры. Либо оба вертикальных получается, либо вообще квадраты.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.