android - 我如何从自定义位置开始查看寻呼机并可以从该位置来回滑动?

标签 android android-viewpager position adapter

我如何从自定义位置开始查看寻呼机,并可以在 android 中从该位置来回滑动?

class ImageZoom extends PagerAdapter {

    @Override
    public int getCount() {
        return storeData.dataList.size();
       // return 2;
    }

    @Override
    public CharSequence getPageTitle(int position) {

       return null;
    }

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

    @Override
    public Object instantiateItem(ViewGroup container, int position) {
        View v=getLayoutInflater().inflate(R.layout.zoom,container,false);
        ImageView iv= (ImageView) v.findViewById(R.id.iv_pg);




        iv.setImageURI(Uri.parse(storeData.dataList.get(position).getPath().toString()));//

        container.addView(v);
        return v;
    }

    @Override
    public int getItemPosition(Object object) {
        return 0;
    }

    @Override
    public void destroyItem(ViewGroup container, int position, Object object) {
       container.removeView((View) object);
    }
}

这里查看寻呼机从0位置开始,, 假设我有 20 个项目,我想从项目编号 10 开始寻呼机,当我向后滑动时它会显示项目编号 9,当我向前滑动时它会显示项目编号 11,, 我怎样才能做到这一点?

最佳答案

   yourviewpager = (ViewPager) findViewById(R.id.yourviewpager);
   yourviewpager.setAdapter(youradapter);
   yourviewpager.setCurrentItem(CurrentPosition)

所以您要查找的功能在 viewpager 中,而不是在适配器中。确保你有足够的页面

关于android - 我如何从自定义位置开始查看寻呼机并可以从该位置来回滑动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39964901/

相关文章:

vim 中的 android 远程 python 脚本

android - Locale 返回没有国家代码的语言环境

android - ViewPager onPageSelected 用于第一页

android - 动态隐藏 fragment (Viewpager 和 fragment )

jQuery - 有 child 绝对定位在它外面的动画元素 - 闪烁

html - a 元素和按钮元素的垂直位置

css - 桌面与移动设备上的背景图片定位

android - 使用 Android 加速度计检测振动

android - 从操作栏选项卡开始 fragment

android - 如何在我的一个 viewpager 页面中访问我的按钮?