Мы недавно создавали выпадающий список с помощью такого элемента Android интерфейса, как Expandable ListView. Чтобы стать просто законченными асами в создании выпадающих списков, сегодня мы сделаем выпадающий список с помощью такого элемента, как Spinner. Сделаем приложение, в котором при нажатии на элемент
...
Читать дальше »
|
Пришло время разобраться с таким элементом пользовательского интерфейса Android приложений, как GridView. GridView это вид объектов в виде сетки, который очень часто используется в самых разнообразных приложениях. Особенно полезно его использование в тех случаях, когда нужно компактно представить некоторые данные, например, изображения или вкладки программы. Элемент
...
Читать дальше »
|
Вы уже имели возможность разобраться с основами работы с элементом ListView в предыдущем уроке, в котором мы создавали обычный стандартный список, а также создавали ему желаемый внешний вид. В сегодняшнем уроке мы продолжим работу со списками в Android программировании и научимся делать выпадающий, или расширяющийся список Expandable ListView
...
Читать дальше »
|
Если вы задумали создать приложение, которое будет работать с доступом в Интернет, то есть смысл снабдить его такой полезной функцией, как возможностью проверки статуса Интернет соединения на устройстве. То есть, если программа обнаружила, что на устройстве есть Интернет соединение, она может делать запросы в сеть, если же его нет, то незачем делать запрос и в пустую терять время, наверняка зная, что ответа все равно не будет. Поэтому в этом уроке мы сделаем прил
...
Читать дальше »
|
В процессе созданию фактически любого приложения разработчик использует бесконечное количество разных View элементов (TextView, GridView, ImageView и т.д.). Но часто возникает потребность в том, чтобы многократно использовать одну и ту же группу таких элементов в различных местах приложения. Можно конечно постоянно создавать их с нуля и загромождать программу однотипными кусками кода, но есть и другой способ. Довольно умным решением для этого случая является
...
Читать дальше »
|
Рассмотрим такой элемент дизайна интерфейса в Android, как ProgressBar. ProgressBar - это индикатор прогресса выполнения какой либо задачи. Если в вашем приложении есть некоторая функция, выполнение которой требует времени, то пользователи не будут рады тому, что им приходится смотреть на зависший экран. Именно поэтому в таких случаях запускают вторым потоком выполнение этого самого индикатора ProgressBar, который в красивой форме
...
Читать дальше »
|
Во многих приложениях можно увидеть форму обратной связи для отправки сообщений автору приложения, хотя, конечно, это чаще происходит через комментарии в Google Play. Но тем не менее, такая форма обратной связи тоже может быть полезна и сегодня мы научимся ее создавать. В процессе создания формы мы вспомним (или научимся) как работать с такими элементами, как EditText, Spinner, Checkbox,
...
Читать дальше »
|
В этом уроке мы научимся создавать живые обои для Android устройства, используя для этого обычную gif анимацию. Конечно, есть и другой способ создания живых обоев, с использованием собственных изображений, математических подсчетов и собственноручно созданной анимации, и его мы как нибудь тоже рассмотрим, но это занимает много сил, времени и требует от создателя творческого мышления, попробуй ка выдумай что нибудь толковое. Но мы пойдем намного боле
...
Читать дальше »
|
Разработчики могут менять оформление своего приложения так, как им только вздумается, для этого существует множество различных возможностей и инструментов. Можно использовать настройку тем, стилей, можно использовать сторонние библиотеки (вспоминаем урок о Picasso), можно создавать свою собственную разметку формата XML и применять ее к нужным элементам приложения. Сего
...
Читать дальше »
|
В этом небольшом уроке мы научимся работать с таким элементом интерфейса Android приложений, как RadioButton. RadioButton представляет из себя переключатель, который может находиться в двух состояниях, либо в активном, либо в пассивном. Мы научимся создавать определенную реакцию на смену состояния кнопок. Урок состоит из трех основных блоков: работа в layout файле, создание реакции на выб
...
Читать дальше »
|
|