2017-06-04 115 views
1

我开始使用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) 
    } 
} 

什么我忽略

+0

似乎支持库可能从您的gradle依赖项中缺失,您应该检查/发布这些支持库。 – zsmb13

+1

就是这样。谢谢。 –

+0

你知道问题在Gradle中,所以你应该编辑你的问题来显示出现问题的原始区域,这样问题就完成了。 –

回答

1

我想通了,我看到this post并注意到我错过了

compile 'com.android.support:recyclerview-v7:25.3.1' 

引用在我的build.gradle文件中。问题解决了。