Я пытаюсь установить текст для представлений в моем обзоре переработчика.
Я следую этому примеру: https://antonioleiva.com/kotlin-android-extensions/
Я добавил плагины, которые они предлагают, к
import kotlinx.android.synthetic.main.email_list_item.view.tv_email_subject
import kotlinx.android.synthetic.main.email_list_item.view.*
import kotlinx.android.synthetic.main.email_list_item.tv_email_subject
import kotlinx.android.synthetic.main.email_list_item.*
class EmailAdapter(val emails: Observer<List<List<String>>>, val emailcontext: Context) :
android.support.v7.recyclerview.extensions.ListAdapter<List<List<String>>,RecyclerView.ViewHolder>(ListItemCallback()) {
//private val mOnClickListener:OnClickListener = OnClickListener()
private val tvEmailSubject = tv_email_subject
private val tvEmailFrom = view.tv_email_from
private val tvEmailSynopsis = view.tv_email_synopsis
private val tvEmailTags = view.tv_email_tags
Операторы импорта распознают представления, к которым я пытаюсь получить доступ, но внутри моего класса, когда я пытаюсь установить val tvEmailSubject = tv_email_subject
, он говорит мне «неразрешенная ссылка», даже если она явно импортирована.
Как установить текст из моего класса таким образом?