Архивы android development - Zhbert's Home Нажмите "Enter", чтобы перейти к контенту

Записи, отмеченные меткой “android development”

Как показать маленькое всплывающее окошко в Android

Иногда нужно что-то сообщить пользователю, но городить для этого полноценное диалоговое окно как-то не к месту. Для этого можно воспользоваться небольшим всплывающим окошком, которые называется Toast. Пример такого окошка на картинке ниже: Показать такое сообщение можно следующим кодом: Здесь важны второй и третий параметры: сам текст сообщения и его длительность. Вариантов длительности два — длинный и короткий, они жестко забиты где-то в глубинах системы и изменить их нельзя. LONG_DELAY — 3,5 секунды SHORT_DELAY — 2 секунды

Как сделать поле ввода текста (EditText) неактивным

Иногда нужно использовать поле для ввода текста без возможности ввести в него новый текст. Например, для создания какого либо окошка с логами или чего-то подобного. Сделать это можно, задав элементу следующие параметры:

Если BottomNavigationView перекрывает Fragment

При создании готовой Activity с нижней панелью навигации можно заметить, что фрагмент располагается немного не так, как того хотелось бы. А именно: он имеет отступ сверху и перекрывается снизу самой навигационной панелью. Пофиксить это можно следующим образом: высота навигационной панели (BottomNavigationView) по дефолту равняется 56dp, что соответствует стандарту Material Design. Стало быть, нужно приподнять фрагмент над нижней частью экрана так, чтобы он был на границе навигационной панели. Для этого нужно задать ему параметр

Единицы размерности при разработке под Android

Когда впервые начинаешь писать приложение под Android, первым же делом возникает вопрос — что это за dp, sp и так далее? Далее краткий ответ на этот вопрос: dp (density-independent pixels) — абстрактные пиксели, не зависящие от плотности разрешения экрана. За основу взято разрешение 160 dpi, при нем 1dp = 1px. Иногда в качестве синонима для dp используются dip px (pixels) — самые обычные физические пиксели, точки на экране. Зависят от разрешения экрана sp (scale-independent pixels) — пиксели, которые не зависят от масштабирования, допускается настройка пользователем mm (millimeters) — физические миллиметры, зависят от размеров экрана in (inches) — дюймы, аналогичны миллиметрам…

Как добавить прозрачность цвета в Android

Прозрачность для цвета добавляется непосредственно в его описании в xml файле colors. Для этого нужно дописать после # две цифры, обозначающие процент прозрачности, а далее шесть символов цвета. Например: #632D1A — коричневый цвет #50632D1A — наполовину прозрачный коричневый цвет Пример оформления цветов в colors: