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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.62
ASDFD12
40 / 40 / 6
Регистрация: 15.09.2012
Сообщений: 453
#1

Как узнать разрешение экрана - Программирование Android

09.02.2014, 13:29. Просмотров 4984. Ответов 4
Метки нет (Все метки)

Пробовал
Java
1
2
3
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
пишет что надо добавить @SupressWarhing, a getWight и getHeight перечеркивает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2014, 13:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как узнать разрешение экрана (Программирование Android):

Как проверить разрешение экрана? - Программирование Android
Знаю что в Гугле можно поискать, я искал, но то, что мне нужно не нашел... Дело в том что я должен проверить телефоны на дюймы то есть...

Как программно узнать ppi экрана? - Программирование Android
Как программно узнать ppi экрана?

Разрешение экрана - Программирование Android
Привет. Суть такая: допустим есть GridView, открываю приложение на разных девайсах с разным разрешением экрана. На одном открывается...

Как узнать когда пользователь перестает касаться экрана? - Программирование Android
Ребята, посоветуйте как узнать когда пользователь перестает касаться экрана?Есть приложение при нажатии на кнопку запускается таймер, а...

Программно определить разрешение экрана - Программирование Android
Нужно узнать разрешение экрана полностью. Когда я определяю у меня выводит, что-то вроде 1216 вместо 1280, не считает какой-то тулбар или...

Узнать разрешение (dpi) картинки, загруженной в Bitmap - Программирование Android
Всем привет! Как получить разрешение картинки из Bitmap? Вообще возможно ли это?

4
verylazy
Заблокирован
09.02.2014, 15:39 #2
Java
1
2
3
4
5
6
        Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
        Point p = new Point();
        display.getSize(p);
        int width = p.x;
        int height = p.y;
        System.out.println(width + " " + height);
методы getWidth и get Height помечены как устаревшие начиная с API 13
к тому же это будет "сырое" разрешение экрана, без учета разных декораций вроде статус бара

Если надо именно реально доступный размер то я брал размеры root layout. Может еще есть варианты.
1
ASDFD12
40 / 40 / 6
Регистрация: 15.09.2012
Сообщений: 453
09.02.2014, 16:21  [ТС] #3
verylazy, теперь вопрос такой, в активити
Java
1
  setContentView(new GameView(this));
В конструкторе GameView()
Java
1
2
3
4
5
6
7
 public GameView(Context context) 
    {
 Display display = ((WindowManager) context.getSystemService(context.WINDOW_SERVICE)).getDefaultDisplay();
        Point p = new Point();
        display.getSize(p);
         width = p.x;
         height = p.y;
пишет нада добавить @AddSupressWarning
0
verylazy
Заблокирован
09.02.2014, 16:24 #4
а что там в манифесте про ask version выставлено?
и я не уверен что этому коду там место, но я не программист особо
а в чем вообще вопрос? ну зачем эти размеры понадобились
0
ASDFD12
40 / 40 / 6
Регистрация: 15.09.2012
Сообщений: 453
09.02.2014, 16:25  [ТС] #5
код, то работает только есть warning
и пишет The static field Context.WINDOW_SERVICE should be accessed in a static way
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2014, 16:25
Привет! Вот еще темы с ответами:

Узнать доступные координаты (размер экрана) - Программирование Android
Всем привет. Мне нужно в программе сделать случайное перемещение ImageButton, сейчас у меня заданы жесткие координаты которые подобраны...

Узнать время, прошедшее от запуска экрана - Программирование Android
Подскажите, как лучше реализовать: запускаем экран и по истечениюопределенного времени что-то происходит(меняеться картинка). Закрыли...

Как отследить поворот экрана - Программирование Android
Есть 2 активити Главный activity_main.xml (на котором есть одна кнопка с id= "myBtn" и текстовое поле), и активити который срабатывает...

Как удалять элементы с экрана - Программирование Android
Начал потихоньку осваивать Android изнутри. Пишу небольшую прогу по дискретной математике. Возник вопрос, как удалять элементы с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
09.02.2014, 16:25
Ответ Создать тему
Опции темы

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