未解决的参考:LinearLayoutManager/RecyclerView
问题描述:
我开始使用Kotlin基于我在网上找到的教程构建电影数据库应用程序(详见this link)。在构建电影片段文件时,我注意到一个“未解析的引用:LinearLayoutManager”和一个“未解决参考:RecyclerView”错误 我已经包含下面的代码,一切都像除了那些错误的教程相匹配:?未解决的参考:LinearLayoutManager/RecyclerView
import android.os.Bundle
import android.support.v4.app.Fragment
import android.support.v7.widget.LinearLayoutManager
import android.support.v7.widget.RecyclerView
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import com.dburgnerjr.movietvshowdatabase.R
import com.dburgnerjr.movietvshowdatabase.commons.inflate
import kotlinx.android.synthetic.main.movie_fragment.*
class MovieFragment : Fragment() {
private val movieList by lazy {
movie_list
}
override fun onCreateView(inflater: LayoutInflater?, container: ViewGroup?, savedInstanceState: Bundle?): View? {
return container?.inflate(R.layout.movie_fragment)
}
override fun onActivityCreated(savedInstanceState: Bundle?) {
super.onActivityCreated(savedInstanceState)
movieList.setHasFixedSize(true)
movieList.layoutManager = LinearLayoutManager(context)
}
}
什么我忽略
答
我想通了,我看到this post并注意到我错过了
compile 'com.android.support:recyclerview-v7:25.3.1'
引用在我的build.gradle文件中。问题解决了。
似乎支持库可能从您的gradle依赖项中缺失,您应该检查/发布这些支持库。 – zsmb13
就是这样。谢谢。 –
你知道问题在Gradle中,所以你应该编辑你的问题来显示出现问题的原始区域,这样问题就完成了。 –