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

Как программно взять диагональ экрана андроид устройства? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Изменение Title Bar http://www.cyberforum.ru/android-dev/thread898934.html
Не нашел в интернете хорошего мануала, как можно изменить внешний вид стандартного title bar в приложении. Например сделать его другого цвета, изменять надпись при необходимости, убрать иконку приложения. Подскажите..
Android Форматированный вывод чисел При считывании датчиков я получаю число типа float или double? Помоему все же float. Далее я записываю это число в поток. Но проблема в том, что иногда значения датчиков получаются разной длинны. Как мне сделать так, чтобы оно писалось в виде, например, 2 цифры до запятой и 5 после? Вот прилагаю эту строчку кода: out.println("" + event.values); Если все же double, то тоже, плиз,... http://www.cyberforum.ru/android-dev/thread898643.html
Не удается подключиться к телефону по сокетам Android
Есть приложение на android, в нем кроме главного потока есть поток, который работает с сетью, в нем я создаю сокет, задаю ему порт и ставлю на прослушку подключений методом accept(). Есть также клиент на c#, в котором я задаю ip и порт телефона и пытаюсь подключиться к телефону, но он выбрасывает мне исключение "подключение не установлено т.к конечный компьютер отверг запрос на подключение". В...
Android Запуск в ландшафтном режиме и запрет поворота. Как сделать?
Добрый день. Есть приложение с кучей активити. Что сделать, чтобы это приложение запускалось только в ландшафтном режиме и не реагировало на повороты экрана? Сделал как написано здесь , но в эмуляторе при нажатии Ctrl+F12 экран поворачивается и активити все равно перезапускается.
Android Ошибка при заргузке изображений http://www.cyberforum.ru/android-dev/thread898041.html
Если загружать не много изображений (штук 10), все работает нормально. А при загрузке больше 10, приложение завершает работу. В логах пишет OutOfMemoryError: bitmap size exceeds VM budget. Загружаю с sdcard public void setBitmap() { for(int i=1;i<15;i++){ GalImages = BitmapFactory.decodeFile("mnt/sdcard/img/"+i+".png"); }
Android Стандартная кнопка Settings Доброго времени суток! Сделал своё первое android приложение и сразу же захотелось добавить пару настроек в него... При запуске приложения на телефоне, если нажать кнопку "Меню" на телефоне, то выскакивает менюшка, состоящая из одной кнопки "Settings". Собственно вопрос... как провесить на неё событие? Ведь я её нигде в MainActivity не описывал. Вообще сделал файл res/xml/preferences.xml и... подробнее

Показать сообщение отдельно
geometria
1 / 1 / 0
Регистрация: 13.01.2013
Сообщений: 94
12.06.2013, 01:09  [ТС]     Как программно взять диагональ экрана андроид устройства?
Уверена.
Для коэффициента вращения canvas объекта на всех устройствах, где разрешение экрана не влияет по большому счету, а влияет размер экрана устройства.

Добавлено через 3 минуты
To generate these images, you should start with your raw resource in vector format and generate the images for each density using the following size scale:

xhdpi: 2.0
hdpi: 1.5
mdpi: 1.0 (baseline)
ldpi: 0.75
This means that if you generate a 200x200 image for xhdpi devices, you should generate the same resource in 150x150 for hdpi, 100x100 for mdpi and finally a 75x75 image for ldpi devices.

Думаю добавив коэффициент к уже имеющемуся коду, спарсив диагональ экрана, будет гораздо проще
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru