среда, 17 октября 2012 г.

Примерный план работы над проектом (занятие от 16.10.2012)


Это -- примерный план работы над проектом, видео исполнения которого я разместил в предыдущем сообщении. Можете использовать этот план в своей самостоятельной работе. озднее (сегодня же) я выложу еще несколько дополнительных материалов по этому же занятию, видео и текстовых.









1.      Заготовить несколько картинок (предпочтительно размером не более 200Х300)

2.      Создайте новый проект

3.      Создать папку drawable в папке res

4.      На диске: скопировать в эту папку заготовленные картинки

5.      Убрать текстовую наклейку с активности (файл activity_main.xml)

6.      Поставить кнопку (Button)

7.      Поставить изображение (элемент ImageView):
7.1.   В открывающемся окне просто нажать Ok, на экране (активности) появится пустой квадратный элемент
7.2.   Открыть коды этого файла и в строке android:src="@drawable/" после наклонной черты вписать имя любого из заготовленных файлов

8.      Запустить Debug Configuration или сразу на исполнение

9.      Открыть файл R.java и проверить, что в нем зарегистрированы все добавленные вами картинки

10.  Открыть файл ресурсов (strings.xml) и добавит в него переменную типа String для надписи на кнопке

11.  В файле разметки главной активности (файл activity_main.xml) указать:
11.1.                    Идентификатор элемента "картинка" (ImageView) – заменить существующий автоматически установленный идентификатор
11.2.                    Идентификатор элемента "кнопка" (Button) – заменить существующий автоматически установленный идентификатор
11.3.                    Текст на "кнопке" – через переменную, которую мы добавили в файл ресурсов
11.4.                    К элементу "кнопка" добавить вызов метода "по нажатию" – например в виде android:onClick="go"

12.  В java-файле главной активности (MainActivity.java) указать:
12.1.                    Массив целочисленных значений для записи в него идентификаторов картинок – каждый идентификатор выглядит как R.drawable.название_файла_картинки
12.2.                    Переменную-счетчик
12.3.                    Переменную типа ImageView для будущей работы с элементом "картинка"
12.4.                    Создать в методе onCreate связь переменной (из пункта 12.3) с объектом типа ImageView, использовав для этого поиск через метод "найти View по идентификатору).
12.5.                    Создать метод, который мы собираемся использовать для обработки явления "нажата кнопка" (метод go)
12.5.1.  В этом методе сначала – увеличить счетчик
12.5.2.  Установить для переменной pic (она связана с  элементом "картинка")  с очередным идентификатором массива индикаторов файлов с рисунками)
12.5.3.  Предусмотреть проверку счетчика, чтобы не происходило вываливание за массив.

Комментариев нет:

Отправить комментарий