Всем салют, друзья!
Продолжаем курс по Android:
Темы:
- Введение в программирование под Android
- Архитектура Android
- Установка Android Studio и настройка среды
- Пример Hello World - создание первого приложения для Android
- Базовый обзор приложения для Android
- Кнопка переключения
- Пользовательский тост
- Снэк-бар
- Вид сетки
- WebView
- Выбор даты
- RatingBar
- Пример PopupWindow
- Проверьте подключение к Интернету
- SharedPreferences
- Управление сеансом с использованием SharedPreferences
- База данных SQLite
- База данных Realm
- Учебник по залпу
- Учебник Пикассо
- Библиотека изображений Glide
- Войти и зарегистрироваться с помощью Restful Web Services (Java + MySQL)
- Загрузить изображение на сервер с помощью Volley
- Push-уведомление с использованием Firebase Cloud Messaging (FCM)
- Преобразование изображения в строку Base64 или строку Base64 в изображение
- Приложение для чата в реальном времени с использованием Firebase
- 4 способа узнать текущую дату в Android
- Руководство по AdMob
- Потяните или проведите вниз, чтобы обновить, используя SwipeRefreshLayout
- Воспроизведение видео с URL-адреса с помощью VideoView
- Пример клиента SOAP с использованием ksoap2
- Как передавать данные из одного действия в другое
- Разбор XML с использованием XMLPullParser
- Как получить текущее местоположение с помощью диспетчера местоположения
- Учебное пособие по Google Maps API - Начало работы
- Разбор JSON из URL
- Загрузить изображение в хранилище Firebase
- Руководство по интеграции Google Analytics
- Учебник по фреске
- Панель навигации
Вступайте в группу - vk.com/mrsisadm - там больше интересного!!!
Здесь я на примере объясню вам про Android LinearLayout.
LinearLayout - это очень простой и наиболее часто используемый макет в Android . Он используется для выравнивания или расположения своих дочерних элементов по горизонтали или вертикали. Горизонтальную или вертикальную ориентацию можно указать с помощью атрибута android: Ориентация . По умолчанию ориентация горизонтальная.
Ниже я привел пример для обеих ориентаций. Я использовал три кнопки и расположил их по горизонтали и вертикали.
Пример Android LinearLayout
Горизонтальная ориентация
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Apple"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Banana"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Orange"/>
</LinearLayout>
Вертикальная ориентация
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Apple"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Banana"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Orange"/>
</LinearLayout>
Код не требует пояснений, тем не менее, если вы столкнулись с трудностями в понимании, вы можете спросить, комментируя ниже.