Java 无法解析方法';findviewbyd(int)和#x27;在@Nullable片段中
我试图将一个按钮实现为一个片段,以便使用浮动操作按钮(FAB)来查看snackbar。如何将fab1链接到片段中的按钮?这是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)
.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);
请提供一份报告。