【发布时间】:2018-05-24 13:42:03
【问题描述】:
我试图创建一个扩展函数来为回收器视图适配器创建视图持有者对象
inline fun <reified T: RecyclerView.ViewHolder> ViewGroup.createViewHolder(@LayoutRes res: Int): T {
val inflater = LayoutInflater.from(context)
val itemView = inflater.inflate(res, this, false)
// return ViewHolder Object
}
如何创建扩展 RecyclerView.ViewHolder 的 T 类型对象,以便我可以从函数返回。
【问题讨论】:
标签: android kotlin android-recyclerview kotlin-extension kotlin-reified-type-parameters