Как получить ссылку на пользовательские идентификаторы в значениях / ids.xml

Я использую anko в адаптере recyclerView для создания представления зрителя. Я сделал это успешно, но не знаю, как передать его, используя kotlin синтетический по id вида (я хочу получить его без findViewById)

Значение / ids.xml

<resources> <item name="txv1" type="id"/> <item name="txv2" type="id"/> 

Мои коды Anko getView:

 private fun getView(context: Context): View{ return with(context){ linearLayout { lparams(width = matchParent, height = wrapContent) padding = dip(10) orientation = android.widget.LinearLayout.HORIZONTAL //Task Number textView { id = R.id.txv1 text = "TextView 22" textSize = 16f typeface = Typeface.MONOSPACE padding =dip(5) }.lparams(){ weight = 1f } //Task Name textView { id = R.id.txv2 text= "TextView 33" textSize = 16f typeface = android.graphics.Typeface.DEFAULT_BOLD padding =dip(5) } } } } 

Я назначил пользовательские идентификаторы из ids.xml, но как получить его без findViewById

благодаря

После многочисленных исследований я пришел к выводу, что прямое обращение к id anko созданных представлений невозможно сейчас.
Обходной путь заключается в использовании –

 val txv1 = findViewById(R.id.txv1) as TextView 

ИЛИ
Объявите переменную для хранения ссылки на представление, созданное внутри метода anko.
Код приведен ниже –

  var txv1: TextView? = null private fun getView(context: Context): View{ return with(context){ linearLayout { txv1 = textView { text = "TextView" } } } } 

Надеюсь, это поможет другим. благодаря