在片段中定义RecyclerView(Android Studio)

在片段中定义RecyclerView(Android Studio),android,android-studio,android-recyclerview,Android,Android Studio,Android Recyclerview,这不是我的代码中的错误,我是android studio的新手,只是对RecyclerViews有一个问题。 在使用基本活动模板时,我在content_main.xml(活动)中定义了一个完美工作的RecyclerView 像这样: 但是,当我将RecyclerView从content\u mainActivity移动到fragment\u firstfragment时,代码将RecyclerView读取为null 像这样: 我的问题是,为什么会发生这种情况?是因为必须在活动中定义Rec

这不是我的代码中的错误,我是android studio的新手,只是对RecyclerViews有一个问题。 在使用基本活动模板时,我在content_main.xml(活动)中定义了一个完美工作的RecyclerView 像这样:


但是,当我将RecyclerView从content\u mainActivity移动到fragment\u firstfragment时,代码将RecyclerView读取为null 像这样:


我的问题是,为什么会发生这种情况?是因为必须在活动中定义RecyclerView,还是我必须遵循不同的步骤才能使其在片段中工作

以下是我的RecyclerView定义,仅供参考:

@覆盖
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar Toolbar=findviewbyd(R.id.Toolbar);
设置支持操作栏(工具栏);
FloatingActionButton fab=findViewById(R.id.fab);
fab.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图){
Snackbar.make(查看“替换为您自己的操作”,Snackbar.LENGTH\u LONG)
.setAction(“Action”,null).show();
}
});

对于(int i=1;我无法准确地获取代码,但如果您试图查找recyclerview的id,则需要在其所在的视图中找到它。您正在为活动设置contentview,但您的recyclerview位于片段视图中。您需要在膨胀片段视图时找到视图。好的,这比ks