package com.vectras.vm.Fragment; import android.os.Bundle; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentTransaction; import android.view.LayoutInflater; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import com.google.android.material.navigation.NavigationView; import com.vectras.vm.R; public class DialogSettingsFragment extends Fragment { public View view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Inflate the layout for this fragment view = inflater.inflate(R.layout.content_settings_dialog, container, false); NavigationView navView = view.findViewById(R.id.navView); View fragment = view.findViewById(R.id.fragment); navView.setNavigationItemSelectedListener(new NavigationView.OnNavigationItemSelectedListener() { // This method will trigger on item Click of navigation menu @Override public boolean onNavigationItemSelected(MenuItem menuItem) { //Check to see which item was being clicked and perform appropriate action int id = menuItem.getItemId(); if (id == R.id.uiInterface) { final FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment, new UiSettingsFragment(), "UiSettingsFragmentTag"); ft.commit(); } return false; } }); return view; } }