skip to Main Content

”’
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

Answers


  1. 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;
                }
                }
    
    Login or Signup to reply.
  2. 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;
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search