gpt4 book ai didi

android - 从 fragment 设置 viewPager 的 currentItem

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:34:00 28 4
gpt4 key购买 nike

我正在开发一个项目,其中我在一个屏幕上使用 View Pager,它只有两个页面。

在第一个上,我有一个带有一些小部件的简单表单。在第二页上,我有一些产品名称和数量的 ListView 。

在选择放置在第一页 (Frgament) 中的微调器的特定选项后,是否可以从第一页更改为第二页?

我读过关于此方法的类似问题:

ViewPager.setCurrentItem(int index);

可以更改到特定页面,问题是我不知道如何从我的 fragment 引用我在我的 Activity 主机上声明的这个 viewpager 对象。

最佳答案

虽然,我不完全理解这个场景。据我了解,这是一种适用于这种情况的 hack。

在 Activity 中:

public ViewPager getViewPager() {
if (null == mViewPager) {
mViewPager = (ViewPager) findViewById(R.id.view_pager_id)
}
return mViewPager;
}

在 fragment 中:

((YourActivitName)getActivity()).getViewPager().setCurrentItem(index);

关于android - 从 fragment 设置 viewPager 的 currentItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14776740/

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