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

Программное добавление View элементов в Fragment - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android 2D графика в Android Studio http://www.cyberforum.ru/android-dev/thread1619770.html
Я только начал увлекаться андроидом, даже не знаю, про Android Studio или нет идёт речь в форуме "Программирование Android". Создал свой первый проект, с кнопочками и прочими стандартными элементами побаловался:) А как реализована графика тут? Даже не графика, а примитивное 2D рисование? Нарисовать линию, квадратик и т.п.
Программирование Android OAuth 2.0 Callback URL Здравствуйте! Пытаюсь написать клиент к одному веб-сервису и там в настройка OAuth 2.0 требуется указать Callback URL, раньше не работал с этой схемой аутентификации. Как я понял, это URL для переадресации в случае успешной авторизации. Но, если у меня простое Android приложение, то какой адрес мне нужно там указать? Я же не могу никак переадресовать его на приложение, это не сервер. Короче, я... http://www.cyberforum.ru/android-dev/thread1619604.html
Программирование Android Неверное отображение ViewPager
Здравствуйте. Решил посмотреть и поиграться с библиотекой: https://github.com/florent37/MaterialViewPager, но когда запускаю приложение layout отображается на телефоне не так как надо, а в студий также как и в описаний библиотеки. Делаю все как в описаний, но в чем проблема?
Программирование Android Выдает ошибку: "Cannot launch AVD in emulator"
Пыталась поставить avd, но выдало такую ошибку, что делать?
Программирование Android Калькулятор http://www.cyberforum.ru/android-dev/thread1618795.html
делаю калькулятор на основе чужого, появились такие проблемы: 1. не работает с отрицательными числами 2. не работает операция сложения 3. как убрать лишние нули после запятой? часть кода отсутствует(не создавадась тема, из-за слишком длинного текста) MainActivity.java
Программирование Android Копирование текста во время касание Как сделать так чтобы по нажатию на текста, текст копировался в буфер обмена?(на Android Studio) подробнее

Показать сообщение отдельно
Pablito
2416 / 1861 / 583
Регистрация: 12.05.2014
Сообщений: 6,596
Завершенные тесты: 1
21.12.2015, 17:11     Программное добавление View элементов в Fragment
не знаю, пойдет ли, но есть такая фишка - указывать размеры не в коде программы а в ресурсах
то есть, сейчас в коде программы где-то жестко зашит размер вьюшки
я предлагаю вынести этот magic number в ресурсы
1. создаем или отдельным файл в папке res или открываем dimens.xml
2. дописываем туда что-то типа
XML
1
<dimen name="my_awesome_view_size">666dp</dimen>
то есть все-таки указываем какого размера в DP должна быть наша вьюшка
3. в коде, там где она программно создается вместо педалирования плотностями, просто пишем
Java
1
float size = getResources().getDimension(R.dimen.my_awesome_view_size);
нам вернет число - размер вьюшки в пикселях
4. PROFIT у нас в коде не мелькает размер вьюшки и не нужно должно вспоминать или искать где он меняется - размеры там, где им и полагается быть - res/dimens.xml
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru