所以我在网上关于在Android Studio中创建TabbedLayout的教程。一切顺利,我完成了TabbedLayout的结束。
以上是我的档案。我有一个java类和每个选项卡的片段,当然还有MainActivity。但我不知道在哪里为每个单独的片段或选项卡添加代码。我尝试将它添加到相应的java类中,但内部没有onCreate方法,所以我无法访问findViewByID()。
我也试过从mainActivity(我可以访问findViewByID)这样做,但我的应用程序一直强行关闭。
所以我不知道从哪里开始。任何帮助,将不胜感激。谢谢!
答案 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);
}