2017-06-04 97 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文件中。問題解決了。