Also, ich habe ein Fragment mit einer ViewPager inside it. Ich möchte das Bild des Layouts im ViewPager durch das Fragment ändern.Change ImageView Drawable in ViewPager
Um dies zu tun, ich habe den folgenden Code geschrieben:
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
v = inflater.inflate(R.layout.fragment_tab,container,false); //fragment layout
imageLayout = inflater.inflate(R.layout.view_image, null, false); //layout that's used in viewPager
theImage = (ImageView) imageLayout .findViewById(R.id.image); //getting the ImageView
ViewPager viewPager = (ViewPager) v.findViewById(R.id.resultImagesPager);
viewPager.setAdapter(new ResultImageAdapter(getActivity()));
}
Der Code selbst meine App nicht abstürzt, aber egal, was ich schreibe, kann ich nicht die Bitmap von Image
Versuch: theImage = (Image) v.findViewById (R.id .Bild); –
Das würde nicht funktionieren, da 'R.id.image' in' view_image.xml' deklariert ist, nicht 'fragment_tab.xml' –
, aber wie Marlen geschrieben hat, wird ViewPager hier nicht aufgeblasen. Wo bläst du es auf? –