Upload
scino
View
145
Download
0
Embed Size (px)
Citation preview
• LinearLayout – в виде одной строки (или столбца)
• TableLayout – в виде таблицы
• RelativeLayout – относительное расположение элементов
• GridLayout – расположение элементов в привязке к сетке
• FrameLayout – элементы располагаются с левого верхнего угла экрана
• Создание двух различных файлов ресурсов для layout горизонтального и вертикального положения экрана
• px – пиксел
• mm – миллиметр
• in – дюйм
• pt – типографский пункт (1/72 дюйма)
• dp (dip) – плотностно независимый пиксел (density-independent pixel)
• sp – масштабно независимый пиксел (scale-independent pixel)
Screen Density (sd):
- low (ldpi) = 0,75- medium (mdpi) = 1- tv (tvdpi) = 1,33- high (hdpi) = 1,5- extra high (xhdpi) = 2
px = dp * sd
• layout_weight – вес элемента в распределении свободного пространства
• layout_gravity - выравнивание по сторонам экрана
• layout_margin – отступ от соседних элементов
• стили
переменная = (КлассЭлемента) findViewById( ID_Элемента );
• Система автоматизации заказов в ресторанах и кафе
• Приложении для заказа такси (без использования ГИС)
• Калькулятор ремонта
• Заказ автозапчастей
• Тест на логическое мышление
• Формирование заказа на произвольное количество позиций
• Выбор из существующих блюд, возможность внесения произвольных записей
• Возможность заказа столика
• Формирование номера заказа, итоговой цены и заявки на исполнение для кухни
• Выбор адресов из списка или произвольный ввод
• Возможность указания времени прибытия такси
• Ввод данных о клиенте: имя, номер телефона. Проверка на валидность
• Список заказов клиента, возможность повтора заказа, обратная связь
• Входные данные: метраж комнаты (длина, ширина, высота), количество дверей и окон
• Расчет требуемого объема ламината или линолеума для покрытия пола
• Расчет количества рулонов обоев для покрытия стен. Учитывать возможность различной ширины обоев
• Расчет итоговой цены материалов, формирование списка материалов на закупку
• Выбор: Бренд\Модель\Название запчасти + комментарии
• Ввод данных о клиенте: имя, номер телефона. Проверка на валидность
• Список заказов клиента, возможность повтора заказа, обратная связь
• Возможность пропуска вопросов с последующим возвращение к ним
• Учет времени тестирования
• Сохранение локальной таблицы лучших результатов тестирования
• Хранение вопросов и ответов теста в XML