jj840
jj840

Reputation: 1

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

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

Upvotes: 0

Views: 385

Answers (2)

مصطفى نعمه
مصطفى نعمه

Reputation: 27

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;

Upvotes: 0

Sandesh Khutal
Sandesh Khutal

Reputation: 1809

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;
            }
            }

Upvotes: 1

Related Questions