Android для начинающих. Урок 5: Приложение «Поиск ВКонтакте» (Часть 1). Компонент Button.

Автор Ivan Samoilov
Android для начинающих. Урок 5: Приложение «Поиск ВКонтакте» (Часть 1). Компонент Button.

на этом уроке и на последующих нескольких уроках мы будем создавать новое приложение — это приложение будет работать следующим образом пользователь будет заходить в него вводить в текстовое поле айдишник какого-нибудь аккаунта.

ВКонтакте в социальной сети. Вконтакте и наше приложение будет выдавать пользователю имя и фамилию этого аккаунта. ВКонтакте мы сможем водителю by ID любого аккаунта.

ВКонтакте наше приложение будет выходить в интернет будет обращаться к серверу.

ВКонтакте получать данные от сервера эти данные мы будем обрабатывать получать из них имя и фамилию и. Будем подавать имя фамилию пользователем для того чтобы получать данные об аккаунте. ВКонтакте мы будем использовать так называемые пи. ВКонтакте Дело в том, что у. ВКонтакте есть обычная версия бета версия для обычных пользователей и оно доступно по адресу viki.com также. Во ВКонтакте есть и папе Application programming Interface то есть для программистов интерфейс программный он у нас предназначен для разработчиков и он доступен по адресу и папе. vk.com именно по адресам мы сможем получать информацию совершенно различную информацию с сервера. ВКонтакте и конкретно мы будем передавать по этому адресу ID и имя и фамилию этого аккаунта в социальной сети. Вконтакте Давайте приступим к созданию этого приложения на этом уроке мы не будем заниматься созданием логики нашего предложения мы создадим скелет в приложении то есть мы на этом уроке мы создадим внешний вид и какие-то совершенно базовые вещи типа обработка нажатия кнопок. Давайте создадим новое приложение. Вики инфо потому, что мы будем получать информацию. ВКонтакте Next Next Next и. Давайте Нажми на финиш наш проект успешно инициализировался. И теперь мы можем начать создавать наше приложение мы начнём создавать приложения с внешнего вида для этого мы перейдём в Activity Main и редактировать нашла я вот в первых мы уберем constraintlayout нам этот контейнер не нужен потому, что мы не будем использовать его возможности. Давайте вместо него мы будем спать. А я вот не удалял. Как говорилось в одном из предыдущих уроков. Это такой контейнер в котором у нас могут находиться либо в по строке либо по столбцу то есть они будут форматироваться либо по строке либо по столбцу то есть либо горизонтально вертикально уберём этот текст пью который нам тоже не нужен и добавим здесь ещё один винир layout внутри этого минерала. Ялта То есть у нас один контейнер внутри другого во внешнем контейнеры мы будем элементы потомственные элементы помещать по вертикали, а внутри этого контейнера мы будем помещать потомственный элементы по горизонтали скоро станет. Понятно зачем — это нужно здесь после линия занята. У нас будет до у нас будет текстовое поле в котором у нас будет помещаться результат. Давай здесь создадим текст так то есть в этом линер. Ялте у нас будет текстовое поле для ввода. Это будет кнопка OK например или кнопка найти, а здесь в этом тексте у нас будет отображаться результат поиска. Давайте Здесь мы в качестве будет пробка. НКТ то есть мы будем оборачивать всё, что находится внутри нас размер. Генерала Ялта будет подстраиваться под содержимое — это ненужное этот не нужный параметр который нам остался от constraintlayout. А мы можем убрать и здесь ещё в во внешнем. Милая у тебя давайте мы зададим ориентацию Android orientation вертикальная. То есть все потомственные элементов находящихся внутри этого внешнего контейнера wienerwald они будут помещаться по вертикали, а то есть по 100 где же мы в этом внутренним линер. Ялте зададим ориентацию в горизонтальных потому, что мы хотим чтобы у нас поле ввода кнопка и кнопка находились на одной горизонтали здесь мы зададим Android orientation horizontal. Скоро мы скоро буду там эти. Как выглядеть и, тогда вы поймете. Зачем нам нужно два. Генерала л то1 другом. Теперь давайте также зададим какой-нибудь поедем чтобы элементы не прилипли к низу нашего контейнера. Давайте какую-нибудь padding. Вот с таким значением. Теперь мы можем внутри на chevalier Royal так можем внутри нашего линер. Ялта поместить во-первых компонент который идет текст этот компонент у нас представляет из себя поля ввода. То есть именно в этом поле ввода мы будем вводить ID. ВКонтакте у нас будет раб контент. И она тоже будет расход. Так, что давайте зададим для этого компонента его ID чтобы мы его могли идентифицировать и найти на странице Android 1 равняется. Давайте что-то вроде идти Search Field идти потому, что у нас — это компонент Edit текст остерфилд потому, что у нас — это будет полем ввода также у компонента Edit Text должны задать параметр который называется. Химках подсказкам то есть этот текст который будет написано внутри этого компонента до тех пор пока мы не начнём вводить что-то. Давайте напишем что-то видите ID. ВКонтакте То есть именно эту подсказку будет видеть пользователь прежде чем начинать вводить данные в этом поле перейти. ВКонтакте ещё параметр который мы должны указать — это параметр Input Type то есть в этом параметре мы указываем тот тип данных который — это поле понимает здесь у нас есть тип данных например. Дэвид — это дата daytime дата и время и так далее ну наш типа нас будет текст то есть мы будем принимать на вход текст. Ну давайте также зададим на спиннинг.

0 комментариев
0

Читайте также