Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否引用Appcompat活动中片段中的Recyclerview?_Java_Android_Visual Studio_User Interface_Intellij Idea - Fatal编程技术网

Java 是否引用Appcompat活动中片段中的Recyclerview?

Java 是否引用Appcompat活动中片段中的Recyclerview?,java,android,visual-studio,user-interface,intellij-idea,Java,Android,Visual Studio,User Interface,Intellij Idea,嘿,我有一个recyclerview和一个recyclerview适配器,如下所示。然而,这个recyclerview适配器是在扩展片段的活动中膨胀的。这次我想在扩展AppCompatActivity的活动中使用它,我该怎么做 @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {

嘿,我有一个recyclerview和一个recyclerview适配器,如下所示。然而,这个recyclerview适配器是在扩展片段的活动中膨胀的。这次我想在扩展AppCompatActivity的活动中使用它,我该怎么做

  @Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment

    View view=inflater.inflate(R.layout.fragment_dashboard,container,false);
    mRecyclerView=(RecyclerView)view.findViewById(R.id.ID);
    mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
    mAdapterDashBoard=new AdapterDashBoard(this);
    mRecyclerView.setAdapter(mAdapterDashBoard);
    return view;

只需在活动的onCreate()方法中使用相同的代码

// Initialize recycler view
mRecyclerView = (RecyclerView) findViewById(R.id.ID);
mRecyclerView.setLayoutManager(new LinearLayoutManager(this));
mAdapterDashBoard=new AdapterDashBoard(this);
mRecyclerView.setAdapter(mAdapterDashBoard);