'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.
Solution 1:[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;
}
}
Solution 2:[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;
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Sandesh KhutalSaheb |
| Solution 2 | ????? ???? |
