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

351 Views Asked by At

''' 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.

2

There are 2 best solutions below

1
Sandesh Khutal On

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;
            }
            }
1
مصطفى نعمه On

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;