Как установить ограничения ConstraintLayout программно - PullRequest
0 голосов
/ 24 января 2019

У меня есть CardView и ConstraintLayout с изменением размера в коде. Я хочу ограничить CardView для этого макета в коде. Я попробовал диф. пути:

   val params= wikibtn.layoutParams as  ConstraintLayout.LayoutParams
   params.bottomToBottom = R.id.wiki_layout
   params.endToEnd = R.id.wiki_layout
   wikibtn.requestLayout()
   wikiL.requestLayout()

и это:

   val constraintSet = ConstraintSet()
   constraintSet.clone(wikiL)
   constraintSet.connect(R.id.wiki, ConstraintSet.BOTTOM, R.id.wiki_layout, ConstraintSet.BOTTOM, 0)

   constraintSet.applyTo(wikiL)

Никто из них не работал :( Что я делаю не так?

...