gpt4 book ai didi

Android ViewPager 上一个/下一个按钮

转载 作者:IT王子 更新时间:2023-10-28 23:57:43 25 4
gpt4 key购买 nike

好的,我正在开发一个使用 ViewPager 来显示页面的 Android 应用。

在每个页面中,我都有一组按钮用于在页面之间导航(除了页面之间的滑动)。这些按钮用于“第一页”、“上一页”、“下一页”和“最后一页”。

我不知道该怎么做是设计一种机制来启用按钮单击时的页面更改。

有人有什么想法吗?

ETA:为了更好地解释设置,按钮在每个页面的布局中声明,并与 PagerAdapter 中的其余布局一起扩展。我的问题是我无法从 PagerAdapter 中引用 ViewPager。或者至少,我想不出办法。

最佳答案

按钮:

Button yourButton = (Button)findViewById(R.id.button1);
yourButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View view) {
mViewPager.setCurrentItem(getItem(+1), true); //getItem(-1) for previous
}
});

功能:

private int getItem(int i) {
return mViewPager.getCurrentItem() + i;
}

希望这会有所帮助:)

关于Android ViewPager 上一个/下一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10852744/

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