2016-12-09 4 views
0

私はリストレイアウトを作成しているマテリアルデザインプロジェクトに取り掛かりたいと思います。 誤差は以下のようになる:android.widget.LinearLayoutはandroid.support.v7.widgetにリキャストされません。フラグメントのonCreateViewのリサイクルビュー

java.lang.ClassCastException: android.widget.LinearLayout cannot be cast to android.support.v7.widget.RecyclerView at (package).ListContentFragment.onCreateView 

断片クラスのOnCreateViewコードが続くとおり

RecyclerView recyclerView = (RecyclerView) inflater.inflate(
      R.layout.recycler_view, container, false); 
    ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); 
    recyclerView.setAdapter(adapter); 
    recyclerView.setHasFixedSize(true); 
    recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); 
    return recyclerView; 

フラグメントのXMLファイルが続いているとおり

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
xmlns:tools="http://schemas.android.com/tools" 
android:background="?android:attr/selectableItemBackground" 
android:padding="@dimen/md_keylines"> 

..... 

</RelativeLayout> 

完全なコードは次の場所にあります。Code on github

+0

'android.widget.LinearLayoutがandroid.support.v7.widget.RecyclerView'そうにキャストすることはできません、あなたは基本的にはバナナにアップルパイを変換したい... –

+0

アップルパイは、バナナに変換し、 [link](https://github.com/googlecodelabs/android-design-library/blob/master/4-RecyclerView/src/main/java/com.example.android.materialdesigncodelab/ListContentFragment.java) – james

+0

いいえそれは変換されませんでした。彼らはしようとしなかった。または、同じエラーが発生します。 –

答えて

0

A tマネージャは、RecyclerView内のアイテムビューを配置し、ユーザーが見えなくなったアイテムビューをいつ再利用するかを決定します。

ContentAdapter adapter = new ContentAdapter(recyclerView.getContext()); 

    recyclerView.setHasFixedSize(true); 
mRecyclerView.setHasFixedSize(true); 

    // use a linear layout manager 
    mLayoutManager = new LinearLayoutManager(this); 
    mRecyclerView.setLayoutManager(mLayoutManager); 
    recyclerView.setAdapter(adapter); 
+0

私はあなたのソリューションを実行しますが、それはまだ同じです。私は同じ古いエラーを取得しています – james

+0

@AffanRafique私は同じコードを更新plzを持っている –

+0

同じ、何も働いていない – james

関連する問題