Witajcie,
chcę dynamicznie podmieniać layout we Fragmencie ( layout w załączniku). Fragment z tekstem ma swój layout fragment_1
z racji, że cały kod tekstu jest we Fragment1.java
. Natomiast dla obrazka stworzyłem osobny plik xml (który nie mam stworzonej klasy.java więc i też chyba nie ma nadanego layoutu) . I żeby dynamicznie zmieniać layouty raz tekst raz obrazek itd. kombinuje z layoutInflater
. Marnie mi to wychodzi. Umieściłem te trzy błędy w komentarzach przy kodzie.
if(mapImage){
view = inflater.inflate(R.layout., null); //jaki tu wpisać layout? mam tylko plik xml.
imageView = view.findViewById(R.id.map_images); //Type parameter T has incompatible upper bounds: View and Integer
imageView.setImage(mapImage); //metoda `setImage` jest nieprawidłowa
}else{
view = inflater.inflate(R.layout.fragment_1);
}