Java Android Studio选项卡式活动:每个选项卡的代码放在哪里?

Java Android Studio选项卡式活动:每个选项卡的代码放在哪里?,java,android,android-studio,android-fragments,android-tabbed-activity,Java,Android,Android Studio,Android Fragments,Android Tabbed Activity,所以我在网上学习了一个关于在Android Studio中创建选项卡布局的教程。一切都进行得很顺利,我最终得到了选项卡式布局 上面是我的档案。每个选项卡都有一个java类和片段,当然还有MainActivity。但我不知道在哪里为每个单独的片段或选项卡添加代码。我尝试将其添加到相应的java类中,但内部没有onCreate方法,因此无法访问findViewByID() 下面是每个选项卡java类的外观。 我也试着从mainActivity(在那里我可以访问findViewByID)进行操作,

所以我在网上学习了一个关于在Android Studio中创建选项卡布局的教程。一切都进行得很顺利,我最终得到了选项卡式布局

上面是我的档案。每个选项卡都有一个java类和片段,当然还有MainActivity。但我不知道在哪里为每个单独的片段或选项卡添加代码。我尝试将其添加到相应的java类中,但内部没有onCreate方法,因此无法访问findViewByID()

下面是每个选项卡java类的外观。

我也试着从mainActivity(在那里我可以访问findViewByID)进行操作,但我的应用程序一直强制关闭

所以我只是不知道该怎么办。任何帮助都将不胜感激。谢谢

在onCreateView之后使用
onViewCreated()

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

@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
    super.onViewCreated(view, savedInstanceState);

    //here your code
    TextView text = view.findViewById(R.id.text);
}

好的,谢谢。但是,当在片段中创建onClick方法时,片段上的任何对象都无法识别该方法。请确保您具有正确的id。。尝试登录OnClick,我尝试了,但没有成功。这些按钮只是识别onclick