Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Разрешение экрана - как узнать? Как программно узнать разрешение экрана 
:(
    Опции темы
Oligarh
Дата 27.10.2011, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 23.9.2011

Репутация: нет
Всего: нет



Подскажите, кто сталкивался, как программно узнать разрешение экрана?
PM MAIL   Вверх
AbdulBcex
Дата 27.10.2011, 18:20 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 61
Регистрация: 6.11.2009

Репутация: 1
Всего: 1



Есть специальный класс Display.

Код

Display display = getWindowManager().getDefaultDisplay(); 
int width = display.getWidth();
int height = display.getHeight();


Работает для API < 13, т.е. вплоть до 3.1

UPD Теперь для API>=13 надо так:
Код

Display display = getWindowManager().getDefaultDisplay(); 
Point p = display.getSize();
int width = p.x;
int height = p.y;


Отдельное внимание, что а) не факт, что это будет "чисто" разрешение экрана, б) координаты x и y меняются в зависимости от ориентации (кхм...) экрана. Ориентацию определить можно так:
Код

display.getRotation();


Это сообщение отредактировал(а) AbdulBcex - 27.10.2011, 18:33
PM MAIL   Вверх
Oligarh
Дата 1.11.2011, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 23.9.2011

Репутация: нет
Всего: нет



Спасибо! Всё помогло... сразу так и пробовал, но был небольшой затык. Сейчас разобрался, всё работает smile
Тему можно закрывать.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.