【发布时间】:2017-06-04 18:51:15
【问题描述】:
我根据我在网上找到的教程开始使用 Kotlin 构建电影数据库应用程序(有关详细信息,请参阅 this link。在构建电影片段文件时,我注意到“未解决的参考: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)
}
}
我忽略了什么?
【问题讨论】:
-
您的 gradle 依赖项中似乎缺少支持库,您应该检查/发布这些。
-
原来如此。谢谢。
-
您知道问题出在 Gradle 中,因此您应该编辑您的问题以显示存在问题的原始区域,以便问题完成。