gpt4 book ai didi

android - Kotlin 中 Unresolved 引用 Wea​​rableRecyclerView.Adapter 错误

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:28 25 4
gpt4 key购买 nike

我正在尝试创建一个带有项目列表的 Android Wear 应用程序。为了启用循环滚动,我使用 WearableRecyclerView通过在 Kotlin 编码。但是面对这个错误 Unresolved reference: Adapter 同样的代码在java中并没有抛出这个错误!我还提到了 kotlin 中的内部类和外部类概念。 Adapter 类是 RecyclerView 的抽象类,它又由 WearableRecyclerView 扩展。任何指导都会很有用,谢谢!!

这是我的代码

class CustomRecyclerAdapter(context: Context,dataSet: Array<String>): WearableRecyclerView.Adapter<CustomRecyclerAdapter.viewHolder>() {



var mDataSet: Array<String>
var mcontext: Context


init {
mDataSet = dataSet
mcontext=context
}

inner class viewHolder(view: View) : WearableRecyclerView(mcontext) {

val mTextView: TextView

init {
mTextView = view.findViewById(R.id.textView)
}

override fun toString(): String {
return mTextView.text as String
}
}

fun onCreateViewHolder(viewGroup: ViewGroup, viewType: Int): viewHolder {
val view = LayoutInflater.from(viewGroup.context)
.inflate(R.layout.recycler_row_item, viewGroup, false)

return viewHolder(view)
}

fun onBindViewHolder(viewHolder: viewHolder, position: Int) {
// Replaces content of view with correct element from data set
viewHolder.mTextView.text = mDataSet[position]
}

// Return the size of your dataset (invoked by the layout manager)
fun getItemCount(): Int {
return mDataSet.size
}

}

最佳答案

与其使用(显然不存在的)WearableRecyclerView.Adapter,不如考虑使用非穿戴式适配器:RecyclerView.Adapter

关于android - Kotlin 中 Unresolved 引用 Wea​​rableRecyclerView.Adapter 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51262977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com