Сейчас прохожу книгу Android Programming The Big Nerd Ranch Guide (Андроид: Программирование для профессионалов 3-е издание). В книге код приведен на Java, я же учу Kotlin и примеры переписываю на него. На теме Fragments появилась проблема.
(Код из книги)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){
View v = inflater.inflate(R.layout.fragment_crime, container, false);
return v; }
Переписывая на Kotlin получил следущее:
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?
): View{
val v: View = inflater.inflate(R.layout.fragment_crime, container, false)
return v
}
Но R.layout.fragment_crime (первый аргумент в inflater) выделен красным. В чем может быть причина? В папке res/layout имеется файл fragment_crime.xml, но почему его не получается передать?