Size: a a a

Android Developers

2020 January 22

AM

Anton Mironov in Android Developers
а лол, это крч скрин с гугла скрин, я говорю так же растянуть хочу)))
источник

AM

Anton Mironov in Android Developers
источник

AM

Anton Mironov in Android Developers
источник

AM

Anton Mironov in Android Developers
У меня она с отступами, вот хочу что б плотно прижималась
источник

DS

Daniel Sergeev in Android Developers
(snackbar.view as Snackbar.SnackbarLayout).apply {

setWidth(MATCH_PARENT)
setHorizontalMargin(0)
setPadding(0, 0, 0, 0)

}
источник

DS

Daniel Sergeev in Android Developers
Удачи)
источник

AM

Anton Mironov in Android Developers
Daniel Sergeev
(snackbar.view as Snackbar.SnackbarLayout).apply {

setWidth(MATCH_PARENT)
setHorizontalMargin(0)
setPadding(0, 0, 0, 0)

}
источник

AM

Anton Mironov in Android Developers
подскажи что не так? до width не могу достучаться и horizontalMargin, пробовал по разносу комбинировать
источник

DS

Daniel Sergeev in Android Developers
width задай через layoutparams
источник

DS

Daniel Sergeev in Android Developers
margins тоже через MarginLayoutParams
источник

DS

Daniel Sergeev in Android Developers
Заодно узнаешь что это)
источник

AM

Anton Mironov in Android Developers
Daniel Sergeev
margins тоже через MarginLayoutParams
Сделал вот так, сверху прижалось!!!)) Спасибо, теперь дальше буду копать что б ширину увеличить)
источник

DS

Daniel Sergeev in Android Developers
Супер, молодец что разобрался)
источник

DS

Daniel Sergeev in Android Developers
Немного улучшу твой код. Надежнее написать вот так, чтобы обязательно вызвался setLayoutParams() у вьюшки

this.layoutParams = (layoutParams as MarginLayoutParams).apply {
      width = MATCH_PARENT
      setMargins(0, 0, 0, 0)
}
setPadding(0, 0, 0, 0)
источник

DS

Daniel Sergeev in Android Developers
Еще можно посмотреть layout inspector-ом, на какой именно вьюшке стоят маргины/паддинги
источник

AM

Anton Mironov in Android Developers
благодарю!!)) буду разбираться!)
источник

AM

Anton Mironov in Android Developers
если в краце, то почему через apply надежней?
источник

QH

Quantum Harmonizer in Android Developers
в краце — это где?)
источник

AM

Anton Mironov in Android Developers
вкратце
источник

DS

Daniel Sergeev in Android Developers
Надежней не apply, а присвоение this.layoutParams после их изменения
источник