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

Принципы разработки интерфейса приложения - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа со SQLite. При обращение к таблице выдаёт сообщение о её отсутствии http://www.cyberforum.ru/android-dev/thread1691084.html
Всем доброго времени суток! Товарищи, пожалуйста подскажите где я не прав, уже начинаю чувствовать себя идиотом... Создаю базу данных, заполняю её, затем получаю список того, что запомнил и приложение вылетает с ошибкой: android.database.sqlite.SQLiteException: no such table: Sections (code 1): , while compiling: SELECT COUNT(*) AS Counter FROM `Sections` Создаётся и заполняется база...
Программирование Android Кнопка назад Добрый вечер. Как правильно сделать кнопку назад не из Манифеста а в коде я примерно так сделал @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); http://www.cyberforum.ru/android-dev/thread1691077.html
Программирование Android Ошибка MediaPlayer'a
Здравствуйте форумчане.Создал кнопочку для проигрывания мелодии, но при проигрывании в консоли постоянно вылезает ошибка "E/MediaPlayer: Should have subtitle controller already set".Если же кликать на кнопку много раз,примерно более 20 то мелодия вообще перестаёт проигрываться и в консоли пишет такое: 03-21 13:08:05.961 59-4679/? E/AudioFlinger: no more track names available 03-21...
Программирование Android Не удается получить список файлов на хостинге ftp
Взгляните на код, пожалуйста: FTPClient ftc = new FTPClient(); try { ftc.connect(InetAddress.getByName("ftp://ftp.kaven.neolocation.net")); ftc.enterLocalPassiveMode(); if (!ftc.login("login", "password")) { ftc.disconnect(); ...
Программирование Android Spinner http://www.cyberforum.ru/android-dev/thread1690893.html
подскажите пожалуйста есть такой код... spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { Toast.makeText(getBaseContext(), "позиция" + position, Toast.LENGTH_SHORT).show(); ...
Программирование Android Как встроить рекламу admob в проект libgdx Здравствуйте, я сделал игру с помощью libgdx и хочу встроить рекламный баннер admob, проблема в том что не могу подключить библиотеку google-play services, может быть подскажите какой-нибудь туториал? вроде с обычными android приложениями все более-менее пнятно, а как быть с libgdx ? подробнее

Показать сообщение отдельно
Pablito
2410 / 1855 / 581
Регистрация: 12.05.2014
Сообщений: 6,591
Завершенные тесты: 1
22.03.2016, 11:16     Принципы разработки интерфейса приложения
Можно попытаться сверстать так что бы разметка была резиновой. Выделить общие принципы так, что бы например для разных ориентаций использовать одну разметку.
Это такой же рефакторинг, только оптимизитуется xml, а не код.

Тулбар обычно выделяется в отдельный файл, а потом через include включается в нужные разметки. По-хорошему тулбар вообще один на все приложение.

Сферическое в вакууме активити рулит только фрагментами, остальная логика раскидана по фрагментам.

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