android - 从android中的第1页调用viewpager page2
问题描述
- 首先,我有一个活动,其中我有查看寻呼机
- view pager的每一页都持有fragment
现在在第一页片段中我有按钮,当我单击按钮时,我想要查看寻呼机的第二页,**当我单击查看全部时,它应该打开女性页面,这是 viewpager 的位置 **
解决方案
在 Activity 中定义一个方法(包含 ViewPager 和子片段),如下所示:
public void setPagerFragment(int a)
{
viewPager.setCurrentItem(a);
}
这会将 ViewPager 中的当前片段设置为指定的片段。然后,您可以从任何子 Fragment 调用此方法:
int newFrag = 0; //the number of the new Fragment to show
ParentActivity parent = (ParentActivity) getActivity();
parent.setPagerFragment(newFrag);
推荐阅读
- python - 从 Pandas df 和 Type Error unhashable type 中绘制集合:'set'
- android - 如何使用云功能删除 Firestore 集合
- java - 如何在 lombok 中使用 Singular 属性添加
- swift - Swift - 检查实例是否是多种类型之一
- javascript - 排序具有多个值的antd列
- amazon-web-services - 如何通过输出名称获取 CloudFormation 堆栈?
- flutter - 在颤振 http.get GET 请求中将参数作为 Map 传递
- wordpress - 在成功创建 CPT 后的 WP 中,当我想添加新项目时,我找不到 DIVI 页面模板
- c# - WebApi NET Core 不接收请求 json,而它在 NET 标准中接收
- typescript - 调度由 saga 中的 createAsyncThunk 创建的操作时出现打字稿错误