0

i want to add a tabbed view on my home fragment .... can anyone help me on how to add tabbed view ..i am using navigation view here's the code

public class HomeFragment extends Fragment implements NavigationView.OnNavigationItemSelectedListener{
    View homeView;
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        homeView = inflater.inflate(R.layout.home_layout, container, false);

       return homeView;
    }    

    @Override
    public boolean onNavigationItemSelected(MenuItem menuItem) {
        // Handle navigation view item clicks here.
        int id = menuItem.getItemId();
        FragmentManager fragmentManager = getFragmentManager();

        if (id == R.id.nav_home_layout) {
            fragmentManager.beginTransaction().replace(R.id.myFrame, new HomeFragment()).commit();

            // Handle the camera action
        } else if (id == R.id.nav_appointment_layout) {
            fragmentManager.beginTransaction().replace(R.id.myFrame, new ApptFragment()).commit();    

        } else if (id == R.id.nav_record_layout) {
            fragmentManager.beginTransaction().replace(R.id.myFrame, new RecordFragment()).commit();    

        } else if (id == R.id.nav_profile_layout) {
            fragmentManager.beginTransaction().replace(R.id.myFrame, new ProfileFragment()).commit();
        } else if (id == R.id.nav_groom_layout) {

            fragmentManager.beginTransaction().replace(R.id.myFrame, new GroomFragment()).commit();
        } else if (id == R.id.nav_boarding_layout) {
            fragmentManager.beginTransaction().replace(R.id.myFrame, new MedicalHistory()).commit();
        }

        DrawerLayout drawer = (DrawerLayout) homeView.findViewById(R.id.drawer_layout);
        drawer.closeDrawer(GravityCompat.START);
        return true;
    }
}
ArK
  • 20,698
  • 67
  • 109
  • 136
Spikey
  • 1

0 Answers0