Size: a a a

Android Developers

2021 May 08

A

Anton in Android Developers
скролем так и сделал, но костыль и костыль подумал
источник

СП

Сергей П. in Android Developers
Сойдет
источник

A

Anton in Android Developers
А как сделать автоматическое изменение веса/цепи
источник

k

kiber.io in Android Developers
источник

АН

Артём Николаев... in Android Developers
Ребят, всем доброе утро.

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

Нужен только SQL запрос.
Название таблицы: note_database, Новая колонка: isCheckList(Boolean, default:false)

Пользуюсь Room Database

———————-
дублирую вопрос
источник

В

Виктор in Android Developers
Просто погуглите room migrations
источник

СП

Сергей П. in Android Developers
Шрифт - типа autotextsize теги.
Веса в релативе/линеар, без проблем, гарантированно получим два равных элемента пополам экрана а с dp получим что угодно
источник

СП

Сергей П. in Android Developers
Цепи в констрейне, смотри доки, там проще визуально, из xml че то мутно верстается, запутали
источник

АН

Артём Николаев... in Android Developers
Ору, спасибо
источник

A

Anton in Android Developers
насчет весов не очень понял. Все автоматически делается что-ли при использовании relative
источник

s

someone_guy in Android Developers
Там вроде на последней версии завезли автомиграцию для тривиальный случаев как у тебя
источник

d

double_b in Android Developers
ребят, всем привет) кто-нибудь сталкивался с бесконечной синхронизацией контактов?
источник

A

Anton in Android Developers
<androidx.appcompat.widget.SwitchCompat
                   android:layout_width="121dp"
                   android:layout_height="wrap_content"
                   android:layout_alignParentStart="true"
                   android:layout_alignParentEnd="true"
                   android:layout_alignParentBottom="true"
                   android:layout_marginStart="18dp"
                   android:layout_marginEnd="221dp"
                   android:layout_marginBottom="304dp"
                   android:background="@drawable/textview_border"
                   android:thumb="@drawable/thumb"
                   app:track="@drawable/track" />

А как можно расположить тумблер по центру? через gravity не работает
источник

d

double_b in Android Developers
android:layout_alignParentStart="true"
                   android:layout_alignParentEnd="true"
                   android:layout_alignParentBottom="true"
                   android:layout_marginStart="18dp"
                   android:layout_marginEnd="221dp"
                   android:layout_marginBottom="304dp"

зачем прикреплять к краям родителя и следом давать маргин? и фиксированный маргин к тому же?
источник

A

Anton in Android Developers
это больше была заслуга дизайнера, но пока работает не трогаю
источник

A

Anton in Android Developers
<androidx.appcompat.widget.SwitchCompat
                   android:layout_width="120dp"
                   android:layout_height="wrap_content"
                   android:layout_alignParentStart="true"
                   android:layout_alignParentEnd="true"
                   android:layout_alignParentBottom="true"
                   android:layout_marginStart="21dp"
                   android:gravity="center"
                   android:layout_marginEnd="219dp"
                   android:layout_marginBottom="304dp"
                   android:background="@drawable/textview_border"
                   android:thumb="@drawable/thumb"
                   app:track="@drawable/track" />
источник

A

Anton in Android Developers
убрал, если мешает
источник

d

double_b in Android Developers
relative - переводится как относительно - то есть все высчитывается относительно чего-то другого.
weight - это как бы сказать "какую часть родителя может занимать элемент"

например два элемента у которых горизонтальный weight 2 и 3
тогда берется ширина родителя (пусть будет 100dp) и делится на 5 (2 + 3)
далее ширина элемента, у которого веит == 2, будет равен 40dp (100 / 5 * 2)
ширина 2го элемента будет равна 60dp (100 / 5 * 3)
источник

d

double_b in Android Developers
будет gravity работать или нет зависит от родителя
источник

A

Anton in Android Developers
Как тогда switch в центр впихнуть?
источник