Я использую Anko DSL для создания пользовательского интерфейса вместо XML. Но когда я собираюсь установить параметр layout_weight переключателя в Anko, я получаю сообщение об ошибке.
Я пробовал следующим образом:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
verticalLayout() {
radioGroup() {
orientation = LinearLayout.HORIZONTAL
radioButton {
id = RADIO_SECOND
text = "second(s)"
}.lparams(width = wrapContent, height = wrapContent, weight = 0.25F)
// Few more radio button
}
}
}
Но выдает ошибку Error:(107, 19) 'inline fun <T : View> RadioButton.lparams(width: Int = ..., height: Int = ..., weight: Float): RadioButton' can't be called in this context by implicit receiver. Use the explicit one if necessary
.
Как я могу продолжить?