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

Размеры экрана - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android KSOAP2 работа с веб сервисом http://www.cyberforum.ru/android-dev/thread1631933.html
Добрый день! Использую данную библиотеку для формирования SOAP запросов (понял что это наиболее распространенная), столкнулся со следующим - библиотека формирует некорректный запрос. Необходимый...
Программирование Android Пролистывание нескольких Activity Здравствуйте! Вот незадача, не знаю, как сделать 2 активности, чтоб они как главное меню в телефоне пролистать можно было влево и вправо, переключение на другую активность с использованием... http://www.cyberforum.ru/android-dev/thread1631921.html
Программирование Android Поставить View поверх другой и отключить touch
Здравствуйте. Хочу реализовать следующее. Есть список на каждом итеме есть кнопки. Нажимаю на кнопку и поверх списка появляется View с загрузкой. Нужно чтобы пока эта вьюха будет висеть поверх списка...
Программирование Android Как создать ссылку для USSD запросов?
как создать ссылку для USSD запросов?
Программирование Android Вывод большого числа картинок хранящихся в assets http://www.cyberforum.ru/android-dev/thread1631826.html
Доброго времени суток. Ситуация такая: В базе данных по одной категорий хранится большое количество изображений. Я успешно их вывожу и все бы ничего, но хотелось бы узнать мысли и решения по этому...
Программирование Android Найти Button в PreferenceActivity Надо скрыть кнопку в PreferenceActivity. Не могу ее поймать, почему то null. public class SettingsActivity extends PreferenceActivity { public static class AboutPreferenceFragment extends... подробнее

Показать сообщение отдельно
Pablito
2494 / 1939 / 605
Регистрация: 12.05.2014
Сообщений: 6,801
Завершенные тесты: 1
05.01.2016, 12:41
я бы не спешил таким способом считать
размер экрана вытянуть легко, но размер экрана != размеру контейнера в котором будут плавать эти кнопки

как минимум отнимется размер тулбара (или не отнимется), а потом еще какой-нибдь статус бар или нотиф.бар

кроме этого, в onCreate, там где все пытаются вытащить размеры лаяута в котором будут кнопки, еще не известны размеры

обычно в onCreate() помешается примено такая конструкция
Java
1
2
3
4
5
6
7
8
9
10
        final View content_layout = findViewById(R.id.content);
        content_layout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
            @Override
            public void onGlobalLayout() {
                content_layout.getViewTreeObserver().removeGlobalOnLayoutListener(this);
                int width  = content_layout.getMeasuredWidth();
                int height = content_layout.getMeasuredHeight();
                // и дальше используем эти размеры как нам надо
            }
        });
content_layout это раяут в котором будут кнопки, это может быть корневой лаяут например
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru