android - 从 fragment 内部获取父 ViewPager View

标签 android android-fragments android-viewpager

我正在尝试从 fragment 内部访问父 viewpager,但我不知道该怎么做。 我需要在 fragment 内的 onClick 事件之后切换 ViewPager 上的 currentItem。

有什么想法吗?

编辑:

我想访问父 View (ViewPager View ),以便我可以从我的一个 fragment 内部更改可见的 currentItem。

最佳答案

从 fragment 中调用 getActivity(),它将为您提供 fragment 所在的 Activity 。然后调用 findViewById(ViewPagerId) 获取 ViewPager。

ViewPager vp=(ViewPager) getActivity().findViewById(ViewPagerId);

关于android - 从 fragment 内部获取父 ViewPager View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153076/

相关文章:

android - 使用android数据绑定(bind)将数据从Recycler View onClick传递到Detail Activity

android - 在 ViewPager 中按需加载内容

java - Android Espresso - 关闭 SearchView

java - 运行 Android 模拟器时如何修复 GPU 驱动程序问题错误

android - 从 Google Map 的 setOnInfoWindowClickListener 接口(interface)方法替换 fragment 时 UI 挂起

java - 页面滚动时 View 寻呼机内的回收器 View 不刷新

android - 从 Android 中的 ViewPager 中删除 fragment 页面

android - Unicode 和安卓 NDK

android - 在 NDK 中使用 fopen()、fread() 打开文件时出现致命信号 11,但 AAsset_read 工作正常

android - 在 Fragment 中添加 onOptionsItemSelected 调用