Size: a a a

Android Developers

2020 May 26

DB

Dmytro Borysov in Android Developers
Poul KOsten
вообще да , так везде и должно работать , но получается что высоту мне надо делать фиксированную?
высоту wrap_content и adjustViewBounds=true
источник

СП

Сергей П. in Android Developers
Ну констрайн не у всех(
источник

PK

Poul KOsten in Android Developers
Сергей П.
...у меня была задача сделать ячейки грида квадратными вне зависимости от того что в них. DP/wrap не катили - пришлось пиксели задавать из кода
а там через CardView не выйдет?
источник

СП

Сергей П. in Android Developers
Poul KOsten
а там через CardView не выйдет?
Не пробовал
источник

СП

Сергей П. in Android Developers
Но пиксели через setLayoutParam всегда работают
источник

DB

Dmytro Borysov in Android Developers
Сергей П.
Но пиксели через setLayoutParam всегда работают
а ты пиксели задаешь в бинде или при создании холдера?
источник

M

Max in Android Developers
Poul KOsten
а там через CardView не выйдет?
У меня то кнопка и есть кард вью...
источник

M

Max in Android Developers
Там по факту только высоту фиксированую выставь да и все
источник

QH

Quantum Harmonizer in Android Developers
Poul KOsten
вообще да , так везде и должно работать , но получается что высоту мне надо делать фиксированную?
На самом деле обеим соседним ячейкам в onLayout дадут одинаковую высоту
источник

СП

Сергей П. in Android Developers
Dmytro Borysov
а ты пиксели задаешь в бинде или при создании холдера?
Под рукой нет, не помню.  Но работало.
источник

S

Shurik in Android Developers
всем привет.
Кто-то знает как в Room задать размер String в таблице?  что-то наподобие
@DatabaseField( width = 20) в Ormlite
источник

M

Max in Android Developers
Quantum Harmonizer
На самом деле обеим соседним ячейкам в onLayout дадут одинаковую высоту
Она ему всюду одинаковая нужна
источник

M

Max in Android Developers
Если я не ошибаюсь это можно сделать только выставлением в айтеме по дефолту уже какой-то своей высоты
источник

PK

Poul KOsten in Android Developers
Quantum Harmonizer
На самом деле обеим соседним ячейкам в onLayout дадут одинаковую высоту
да это самый быстрый вариант - выходит что фикс высота - выход - единственный минус - надо например для планшета - задавать высоту побольше что бы было видно
источник

QH

Quantum Harmonizer in Android Developers
Poul KOsten
да это самый быстрый вариант - выходит что фикс высота - выход - единственный минус - надо например для планшета - задавать высоту побольше что бы было видно
Соотношение сторон попробуй
источник

СП

Сергей П. in Android Developers
Там единственно что не самоочевидно было - что set...Params надо вызывать у вью, но их тип = типу егоконтейнера
источник

SG

Sergey Grushin in Android Developers
Сергей П.
Там единственно что не самоочевидно было - что set...Params надо вызывать у вью, но их тип = типу егоконтейнера
В setLayoutParams всегда передается подкласс LayoutParams класса-вью родителя
источник

СП

Сергей П. in Android Developers
Sergey Grushin
В setLayoutParams всегда передается подкласс LayoutParams класса-вью родителя
Да, но это не самоочевидно сразу или из доков. Впрочем дебаг поможет
источник

SG

Sergey Grushin in Android Developers
Сергей П.
Да, но это не самоочевидно сразу или из доков. Впрочем дебаг поможет
Ну не знаю. А как ты по-другому поставишь например weight? Оно только у FrameLayout.LayoutParams
источник

QH

Quantum Harmonizer in Android Developers
Sergey Grushin
Ну не знаю. А как ты по-другому поставишь например weight? Оно только у FrameLayout.LayoutParams
Linear
источник