0

私のフラグメントにRecyclerViewを追加できません。 スーパークラス "RecyclerView"が赤色で表示されます。 私を助けてください!フラグメントにrecyclerviewを追加できません

Javaコード:

package com.invincible.fragedit; 

import android.os.Bundle; 
import android.support.annotation.Nullable; 
import android.support.v4.app.Fragment; 
import android.view.LayoutInflater; 
import android.view.View; 
import android.view.ViewGroup; 


public class TableList extends Fragment { 

    private RecyclerView recyclerView;//error line 
    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { 
     return inflater.inflate(R.layout.fragment_list_table,container,false); 
    } 
} 

は、私はすでにフラグメントのxmlファイル内recyclerviewを添付しているが、私は私のフラグメントクラスでRecyclerViewのオブジェクトを作成することはできません

XMLコード:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="400dp" 
    android:id="@+id/frag_2" 
    android:layout_marginTop="80dp" 
    android:background="#c61414" 
    tools:context="com.invincible.fragedit.ListTable"> 

    <!-- TODO: Update blank fragment layout --> 

    <android.support.v7.widget.RecyclerView 
     android:id="@+id/recycler_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent"> 

    </android.support.v7.widget.RecyclerView> 

    <TextView 
     android:id="@+id/table_value" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

</RelativeLayout> 
+0

jarファイルをライブラリとしてプロジェクトに追加しましたか? –

+0

'build.gradle'に依存関係' compile 'com.android.support:appcompat-v7:25.1.1''を追加しましたか? – Kapouter

答えて

0

フラグメントにインポートを追加し、build.gradleに追加したかどうかを確認する(compile 'com.android.support:recyclerview-v7:25.1.0')。

import android.support.v7.widget.RecyclerView; 
+0

完了!それでも、インポートパッケージとフラグメントクラスのエラーです –

+0

@ashu_legacyは私の答えを –

+0

と更新しました! :) –

0

build.gradleにあなたのJavaクラスのimport文では

compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.android.support:cardview-v7:23.1.1' 
    compile 'com.android.support:recyclerview-v7:23.1.1' 
0

を追加していることを確認してくださいリサイクラービューのために不足しています。 次の手順を実行してください。

1-次の行をbuild.graldeファイル 'compile' com.android.support:appcompat-v7:25.0.1 ''に追加します。 2清掃してもう一度再構築してください。

3このセクションをインポートセクションに貼り付けます。 'import android.support.v7.widget.RecyclerView';

関連する問題