/
FragmentFavorite.java
37 lines (24 loc) · 1.08 KB
/
FragmentFavorite.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
package com.azhar.moviedb.fragment;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import androidx.viewpager.widget.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.azhar.moviedb.R;
import com.azhar.moviedb.adapter.ViewPageAdapter;
import com.google.android.material.tabs.TabLayout;
public class FragmentFavorite extends Fragment {
public FragmentFavorite() {}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_favorite, container, false);
ViewPager viewPager = rootView.findViewById(R.id.vpFavorite);
viewPager.setAdapter(new ViewPageAdapter((getChildFragmentManager())));
TabLayout tabLayout = rootView.findViewById(R.id.tabFavorite);
tabLayout.setupWithViewPager(viewPager);
(tabLayout.getTabAt(0)).setText("Movie");
(tabLayout.getTabAt(1)).setText("TV Show");
return rootView;
}
}