首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法调用viewpager页面适配器中的instantiateitems方法

无法调用viewpager页面适配器中的instantiateitems方法
EN

Stack Overflow用户
提问于 2017-06-30 04:38:43
回答 1查看 50关注 0票数 0

在Android活动中尝试制作图像滑块时,我无法调用instantiateitem方法。没有显示任何错误,但图像不可见,以下是适配器代码:

代码语言:javascript
复制
public class CustomSwipeAdapter extends PagerAdapter
{

    ImageView imageView;

    private int[] image_resources={R.drawable.bus,R.drawable.cp,R.drawable.ty};
    private Context ctx;
    private LayoutInflater layoutInflater;
    @Override
    public int getCount() {
        return 0;
    }
    public CustomSwipeAdapter(Context ctx)
    {
        Log.d("**************","**************5");
        this.ctx=ctx;
    }

    @Override
    public boolean isViewFromObject(View view, Object object) {
        return (view==(LinearLayout)object);
    }

    @Override
    public Object instantiateItem(ViewGroup container, int position)
    {
        Log.d("**************","**************7");
        layoutInflater=(LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View view=layoutInflater.inflate(R.layout.swipe_layout,null);
         imageView=(ImageView)view.findViewById(R.id.image_view1);
        imageView.setImageResource(image_resources[position]);
        ViewPager vp=(ViewPager)container;
        vp.addView(view,0);
        //container.addView(view);
        Log.d("**************","**************8");
        return view;

    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object)
    {
        ViewPager vp =(ViewPager)container;
        View view=(View)object;
        vp.removeView(view);
        //container.removeView((LinearLayout)object);
    }
}
EN

回答 1

Stack Overflow用户

发布于 2017-06-30 05:20:04

您在getCount()中返回0。返回想要展示的图片数量长度,如下所示:

代码语言:javascript
复制
@Override
public int getCount() {
    return image_resources.length;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44834613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档