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

时间:2017-05-05 02:12:12

标签: java android android-studio android-fragments android-tabbed-activity

所以我在网上关于在Android Studio中创建TabbedLayout的教程。一切顺利,我完成了TabbedLayout的结束。

enter image description here

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

下面是每个tab java类的外观。 enter image description here

我也试过从mainActivity(我可以访问findViewByID)这样做,但我的应用程序一直强行关闭。

所以我不知道从哪里开始。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:1)

在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);
}