Java 无法解析方法';findviewbyd(int)和#x27;在@Nullable片段中

Java 无法解析方法';findviewbyd(int)和#x27;在@Nullable片段中,java,button,floating,findviewbyid,Java,Button,Floating,Findviewbyid,我试图将一个按钮实现为一个片段,以便使用浮动操作按钮(FAB)来查看snackbar。如何将fab1链接到片段中的按钮?这是.java文件: public class PrimaryFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)

我试图将一个按钮实现为一个片段,以便使用浮动操作按钮(FAB)来查看snackbar。如何将fab1链接到片段中的按钮?这是
.java
文件:

public class PrimaryFragment extends Fragment {

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        return inflater.inflate(R.layout.primary_layout,null);

        FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab1);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Hai, Hallo", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });
    }
}

findViewById活动中定义片段

试试这个:

getActivity().findViewById(R.id.fab1);
请提供一份报告。