Android, Разработка приложений для чайников - Фелкер Донн (2012)
-
Год:2012
-
Название:Android, Разработка приложений для чайников
-
Автор:
-
Жанр:
-
Оригинал:Английский
-
Язык:Русский
-
Издательство:ДИАЛЕКТИКА
-
Страниц:201
-
ISBN:978-5-8459-1748-5
-
Рейтинг:
-
Ваша оценка:
•Рады приветствовать вас в Android! Овладейте навыками создания современных приложений для Android, использования инструментов разработки, работы с экранами портативных устройств и организовывания процесса разработки. •Вашему приложению необходимо полюбиться пользователям. Обучитесь создавать графический интерфейс приложения визуально примечательным и пригодный для использования.
•Обучитесь программированию приложений. Познакомьтесь с жизненным кругом приложения и обычными библиотечными классами Android. Обучитесь применять в своих интересах эмулятор портативных устройств и отладчик Eclipse. •Важна не только база. Овладейте знаниями, как создавать приложения, отображающие информацию на многих экранах и которые могут взаимодействовать с базами данных SQLite. •Обозначьте цену и продайте плод своего упорного труда. Обучитесь публиковать их в онлайн-магазине Adroid Marketдля продажи миллионам пользователей и обозначать правильную цену собственным приложениям.
Android, Разработка приложений для чайников - Фелкер Донн читать онлайн бесплатно полную версию книги
о том, что операционная система Android не может найти класс данной де-
ятельности.
Создание формы добавления и редактирования задач
Форма добавления и редактирования задач содержит следующие поля.
Название задачи. Будет приведено в списке задач.
Текст задачи. Более подробное описание того, что нужно сделать, по-
лучив напоминание.
Дата напоминания. Дата, когда устройство должно напомнить пользо-
вателю о задаче.
Время напоминания. Время, когда устройство должно напомнить поль-
зователю о задаче.
218 Часть III. Создание мощных приложений
Android Application Development For Dum.indb 218 08.11.2011 12:24:02
На экране мобильного устройства или в эмуляторе форма добавления и редакти-
рования задач выглядит, как показано на рис. 9.1.
Рис. 9.1. Форма ввода параметров задачи
Чтобы отобразить эту форму на экране, создайте файл компоновки в папке res/
layout и присвойте ему имя reminder_edit.xml (конечно, файлу можно присвоить
любое имя, но будет лучше, если в вашем проекте имя файла будет совпадать с ис-
пользуемым в данной книге). Для этого выполните следующие операции.
1. На левой панели Eclipse щелкните правой кнопкой мыши на папке res/layout и
выберите в контекстном меню команду NewAndroid XML File (СоздатьФайл
Android XML).
2. В поле File введите имя файла reminder_edit.xml.
3. Переключатель Layout (Компоновка), определяющий тип ресурса, оставьте уста-
новленным.
4. Оставьте предложенное имя папки res/layout.
5. Выберите в раскрывающемся списке Select the root element (Выбор корневого
элемента) пункт ScrollView (Прокручиваемое представление).
6. Щелкните на кнопке Finish (Готово).
Теперь нужно создать все определения представлений, необходимых для отобра-
жения на экране элементов интерфейса, показанных на рис. 9.1. Для этого введите в
файл reminder_edit.xml код, приведенный в листинге 9.3.
Глава 9. Разработка приложения, напоминающего о задачах 219
Android Application Development For Dum.indb 219 08.11.2011 12:24:02
Листинг 9.3. Файл reminder_edit.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android=
"
android:layout_width="fill_parent"
android:layout_height="fill_parent"> 5
<LinearLayout 6
android:orientation="vertical" 7
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/title" /> 12
<EditText android:id="@+id/title"
android:layout_width="fill_parent"
android:layout_height="wrap_content" /> 15
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/body" /> 18
<EditText android:id="@+id/body"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:minLines="5"
android:scrollbars="vertical"
android:gravity="top" /> 24
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/date" /> 27
<Button
android:id="@+id/reminder_date"