Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
сти экрана. Операционная система поддерживает до шести пунктов
меню. С каждым пунктом ассоциированы значок и надпись. Флажки
и переключатели в пунктах меню не поддерживаются.
• Расширенное меню. Отображается, когда меню содержит более шести
пунктов. Открывается при щелчке на значке More (Дополнительно),
размещенном в последнем пункте меню со значками. Пункт More ав-
томатически добавляется операционной системой в меню со значка-
ми, когда меню содержит более шести пунктов. Для дополнительных
пунктов меню значки не создаются и не отображаются.
Контекстное меню. Аналогично контекстному меню в приложениях
Linux и Windows, но активизируется не правой кнопкой мыши, а длин-
ным щелчком (пользователь держит палец на виджете более двух секунд).
Вложенное меню. Список пунктов, открывающийся при выборе опре-
деленного пункта в меню выбора или контекстном меню. В Android 2.2
и ниже, в отличие от Linux и Windows, пункты вложенного меню не
поддерживают вложенные меню следующих уровней.
В данной главе мы создадим меню выбора и контекстное меню. Если что-то не по-
лучается, загрузите полный код приложения Task Reminder с сайта книги.
Android Application Development For Dum.indb 230 08.11.2011 12:24:03
Полезность меню
Если у вас есть устройство Android и вы уже загружали приложения с сайта Android
Market, то вы, скорее всего, уже встречались как с хорошими, так и с плохими при-
мерами реализации меню. Почему меню может быть плохим?
Плохим считается меню, которое предоставляет мало информации, вследствие
чего им тяжело пользоваться. Ниже приведены наиболее распространенные недо-
статки меню:
плохой заголовок, не отображающий назначение меню;
меню без значков;
меню, делающее не то, что в нем написано.
Из этих недостатков наиболее простительным, на первый взгляд, кажется отсут-
ствие значков. Однако отнеситесь к этому серьезно. Отсутствие значков обычно озна-
чает, что разработчик не уделил достаточно времени пользовательскому интерфейсу
и, следовательно, не позаботился о его эстетической привлекательности, полезности
и легкости использования. Хорошее меню должно быть не только полезным, но и
красивым. Внешний вид значков многое говорит об отношении разработчика к соз-
данию приложения. Если значки информативные и красивые, значит, разработчик
уделил много внимания не только внешнему виду меню, но и его работе. Учитывайте,
что одного наличия значков недостаточно. Кроме того, они должны быть информа-
тивными и привлекательными.
Создание меню выбора
Меню можно создать либо в коде Java, либо в файле XML, расположенном в пап-
ке res/menu. Предпочтительный метод состоит в определении меню в файле XML и
преобразовании его в программируемый объект, с которым можно взаимодействовать
в коде. Этот метод помогает отделить определение меню от его фактического исполь-
зования в коде приложения.
Создание файла XML
Чтобы определить меню с помощью файла XML, выполните следующие операции.
1. Создайте в папке res вложенную папку menu.
2. Добавьте в нее файл list_menu.xml.
3. Введите в этот файл код, приведенный в листинге 10.1.
Листинг 10.1. Меню для деятельности ReminderListActivity
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android=
"
<item android:id="@+id/menu_insert"
android:icon="@android:drawable/ic_menu_add"
android:title="@string/menu_insert" />
</menu>
Глава 10. Создание меню 231