Android TabLayout使用
假设场景:有三个页面新闻,主页,个人中心
1.新建三个Fragment
因为分别创建三个碎片java代码比较繁琐,所以在此我们选择创建一个TabLayoutFragments 接口里面存放三个Fragment,这样把Fragment进行了分类存放,以便之后出现其他的Fragments不会乱。
这边先用view去接收一下视图然后返回,因为之后如果涉及到控件可以借助这个view变量去声明
public interface TabLayoutFragments {
class NewsFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_tab1, container, false);
return view;
}
}
class IndexFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)