如何获得当前项目的正确位置?

时间:2013-11-06 11:42:56

标签: java android android-viewpager

我正在使用方法instantiateItem(),但它没有给我第一个和最后一个图像的正确位置,所以我该如何才能获得正确的图像位置声音。

@Override
public Object instantiateItem(View collection, int position) {  
    ImageView view = new ImageView(activity);
    view.setImageResource(tableImages[position]);
    MediaPlayer mp = MediaPlayer.create(activity,tableSound[position]);
    mp.start();
    ((ViewPager) collection).addView(view);
    return view;
}

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

也许您需要致电getCount()并将结果与​​position进行比较,以检测第一页和最后一页。