JFA*_*JFA 4 android view kotlin
我正在尝试为我的回收视图中的视图设置文本。
我正在关注这个例子: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
Run Code Online (Sandbox Code Playgroud)
import 语句识别我试图访问的视图,但在我的类中,当我尝试 set 时val tvEmailSubject = tv_email_subject,它告诉我“未解析的引用”,即使它是显式导入的。
如何以这种方式设置课堂上的文本?
Sub*_*der 12
只需在您的应用程序模块 Gradle文件中应用此插件即可,
plugins {
//...
id 'kotlin-android-extensions'
}
Run Code Online (Sandbox Code Playgroud)
现在无需使用findViewById()方法即可访问视图元素。使用唯一的视图 ID。
| 归档时间: |
|
| 查看次数: |
4225 次 |
| 最近记录: |