본문 바로가기

Programming/Kotlin

[코틀린] constraint 속성 동적으로 추가

728x90
반응형

constraint layout을 사용할 떄 뷰들에 다음과같은 속성값을 추가해주어야한다.

 

해당 속성값들을 동적으로 추가해주려면 다음과같이 하면 된다.

 

 

val layoutParms = ConstraintLayout.LayoutParams(ConstraintLayout.LayoutParams.WRAP_CONTENT, ConstraintLayout.LayoutParams.WRAP_CONTENT)
            layoutParms.startToStart = ConstraintLayout.LayoutParams.PARENT_ID
            layoutParms.endToEnd = ConstraintLayout.LayoutParams.PARENT_ID
            layoutParms.topToBottom = binding.campaignBtn.id
            binding.detailImage.layoutParams = layoutParms

 

728x90
반응형