Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It's because you you are returning the imgFlag instead of itemView. You also need to add the itemView to the pager instead of adding the imgFlag.</p> <p>The inflater sets the parent of imgFlag to itemView and then you try to add imgFlag to the viewpager without removing it from the itemView first.</p> <p>Edit: It's most likely because of :</p> <pre><code>@Override public boolean isViewFromObject(View view, Object object) { return view == ((ImageView) object); } </code></pre> <p>public class ViewPagerAdapter extends PagerAdapter { Context context; int[] flag; LayoutInflater inflater;</p> <pre><code>public ViewPagerAdapter(Context context, int[] flag) { this.context = context; this.flag = flag; } @Override public int getCount() { return flag.length; } @Override public boolean isViewFromObject(View view, Object object) { return view == ((RelativeLayout) object); } @Override public Object instantiateItem(ViewGroup container, int position) { ImageView imgflag; inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); View itemView = inflater.inflate(R.layout.viewpager_item, container, false); //ImageView imageView = new ImageView(context); //imageView.setScaleType(ImageView.ScaleType.CENTER_INSIDE); //imageView.findViewById(R.id.flag); imgflag = (ImageView) itemView.findViewById(R.id.flag); imgflag.setImageResource(flag[position]); ((ViewPager) container).addView(imgflag); return imgflag; } @Override public void destroyItem(ViewGroup container, int position, Object object) { ((ViewPager) container).removeView((RelativeLayout) object); } </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload