gpt4 book ai didi

android - ViewPager 从错误的地方开始?

转载 作者:行者123 更新时间:2023-11-29 19:58:10 25 4
gpt4 key购买 nike

我想在屏幕上显示字母并使用 ViewPager 启用滑动,但是,第一个字母从位置 first+1 开始。

我有一组这样的可绘制对象

private static int[] images = {R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d};
public static int position = 0;

然后根据位置,我将图像设置为显示在 ImageView

letter.setImageDrawable(getResources().getDrawable(images[position]));

getPosition代码

@Override
public Fragment getItem(int position) {
LetterViewFragment.position = position;
return new LetterViewFragment();
}

现在初始 View 显示第二个图像作为初始 View ,当我向右滑动时,我再次看到第二个图像。但是,如果我从第三张 图片返回到第一张图片,我会看到第一张图片。

我发现类似的问题有同样的问题,如 this one但没有答案。

谢谢!

最佳答案

试试这个代码,它可以帮助你在从位置 1 开始的位置管理后者,

letter.setImageResource(images[position - 1]);

关于android - ViewPager 从错误的地方开始?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36532633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com