Android, я иду к тебе. День 2

Предыдущий пост https://pikabu.ru/story/android_ya_idu_k_tebe_den_1_5809473

Первый пост https://pikabu.ru/story/android_ya_idu_k_tebe_5807119

Второй день принес новые знания, рассказываю.

Итак, я открываю программу android studio, в которой и будет происходить все волшебство.

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

Что же мы видим? Я создал свой первый проект, используя пустой шаблон. Посередине первая страничка приложения, на нее можно добавлять разные штуки типа кнопок, картинок , текстов и прочей лабуды. Делается это очень легко, простым перетаскиванием из списка слева. Кстати забыл сказать, слева висит телефон, это виртуальное устройство, на котором мы можем быстро запустить и проверить наше приложение.

Попробую добавить что-нибудь на первую страничку (activity_main)

Появилась кнопка. На самом деле, то что здесь изображено находится в файле activity_main.xml. Мы видим уже построенное изображение, которое для наглядности выводит среда разработки. А в файле activity_main.xml записаны только указания, что и как выводить, и выглядит это так:

Если приглядеться, можно понять что <TextView /> - это текст на экране «Hello World!», а <Button /> - это наша кнопка. Это XML, такой язык разметки, в котором мы можем описать объекты и их свойства, которые будут выводиться на экран. Вы скажите: «Но постой! Ты же в прошлый раз говорил, что приложения пишутся на языке Java.» Так вот, этот текст и кнопка пока просто висят и ничего не делают, а вот чему-то научить мы их можем во втором файле, который называется MainActivity.java. И сделаем мы это на языке, который, как вы уже поняли, называется Java.

Вот окно с этим файлом.

Пока тут просто описан главный класс MainActivity и в нем написан метод onCreate, который, вроде бы, создает нашу первую страничку

Пока не знаю, но проверять буду.

А теперь я поменяю текст на картинку с мордахой андроида и попробую похимичить.

Создаю в классе MainActivity новый метод onButtonClick. В нем создаю новый объект ImageView (Изображение) и указываю через уникальный ID (индентификатор), что этот объект это наша картинка с мордахой, и потом меняю изображение на spongebob.png.

Теперь я указываю нашей кнопке, что когда на тебя нажмут, то должен выполниться метод onButtonClick.

И смотрим что получилось.

Ура, мое первое приложение на телефоне! Я только учусь и могу написать ерунду. Комментарии приветствуются.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества