Итак, у меня есть фрагмент с ViewPager inside it. Я хочу изменить изображение макета внутри ViewPager через фрагмент.Change ImageView Drawable внутри ViewPager
Для этого я написал следующий код:
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()));
}
Самого код не врезаться моим приложением, но независимо от того, что я пишу, я не могу изменить растровое ImageView
попробовать: theImage = (ImageView) v.findViewById (R.id .образ); –
Это не сработает, так как 'R.id.image' объявлен в' view_image.xml', а не 'fragment_tab.xml' –
, но, как писал Марлен, вы не раздуваете ViewPager здесь. Где вы его раздуваете? –