Home > Mobile >  having problem in a fragment view (View Root) in android studio
having problem in a fragment view (View Root) in android studio

Time:05-16

''' public class HomeFragment extends Fragment {

public View onCreateView(@NonNull LayoutInflater inflater,
                         ViewGroup container, Bundle savedInstanceState) {
    View root   =inflater.inflate(android.R.layout.fragment_home,container,false)
    return root;
}

} '''

fragment_home created but not being recognized.

CodePudding user response:

Try once-

  import packagename.R //import should be like this use your project package name 
    
           public class HomeFragment extends Fragment {
            
            public View onCreateView(@NonNull LayoutInflater inflater,
                                     ViewGroup container, Bundle savedInstanceState) {
                View root   =inflater.inflate(R.layout.fragment_home,container,false)**//Here must use R of project not a android default**
                return root;
            }
            }

CodePudding user response:

could you please be more specific about your issue
is the fragment not showing on the screen? or you want the naveController to recognize it and navigate to it in a certain action

remove the android directory and call R.layout.fragment_layout

 View root   =inflater.inflate(R.layout.fragment_home,container,false)
return root;
  • Related