А
Size: a a a
А
ЕГ
В
AA
AM
AD
QH
AD
L
AA
AM
TextView
height : wrap_content, для Recycler height : 0 dp соответственно.QH
ОА
AA
А
AM
RK
D
TT
cardContainer.addView(ProfileSubscriptionCard(localContext).also {
(
it.layoutParams as? MarginLayoutParams)?.marginEnd = 8
})
Вот этот маргин игнорируется на апи ниже 24. По коду видно, что маргни присвоен ProfileSubscriptionCard(CardView) до того как я эту вью помещу в cardContainer (это linearLayout) . Вижу в addView есть перегрузки которые принимают и layoutParams , вот если тут присвоить, то всё работает и на апи ниже 24. И мне интересно в чем такое отличие между этими api, где в документации я мог прочитать про соответствующее отличие в api, а не сидеть и эксперементировать,? КСТАТИ если LayoutParams задать заранее размеры , а не маргины, то они работают и на апи ниже 24QH