草庐IT

Viewpager

全部标签

android - ViewPager fragment 重新创建,已恢复但不可见

我对ViewPager+FragmentPageAdapter有疑问。场景:我在fragmentA中有一个Activity。FragmentA有一个带有FragmentB1eFragmentB2的ViewPager。B1和B2是同一个类,但作为参数的数据不同。问题:在创建时一切正常。但是当应用程序进入后台并且进程被android杀死时,试图恢复最后的状态,再次启动应用程序,FragmentB1eB2在前台不可见,而FragmentA是。看起来有点奇怪的是,fragmentB1和B2是fragmentA的ChildFragmentManager的内部,并且由于调用了onStart()和o

android - 如何在 ViewPager 位置偏移量变化时为 View 设置动画

我们想创建一个带有动画的应用程序介绍,用户可以在其中滚动浏览页面,当用户滚动时,View会动画化并遍历所有幻灯片。动画View应该随着用户滚动而移动,因此如果用户滚动得更快,动画View应该移动得更快,如果用户滚动回到上一页,动画View应该向后移动。这在iOS中非常简单https://github.com/IFTTT/JazzHands但我找不到在Android中执行此操作的方法。我发现的问题:动画实时运行;你不能让时间成为ViewPager的偏移量。在FragmentPagerAdapter中,无法将来自一个fragment的View移动到另一个fragment。有什么建议吗?谢谢

android - 在 CoordinatorLayout Android 的 ViewPager fragment 中使用 NestedScrollView 突然滚动

我在CoordinatorLayout中遇到了ViewPager的主要滚动问题。当前场景:app:appbarScrollingViewBehaviour在ViewPager上设置。ViewPagerfragment将NestedScrollView作为其父根。fragment布局包含水平RecyclerView。当我通过触摸RecyclerView向上滚动时,应用栏不会滚动,而只会发生嵌套滚动。当我通过触摸View的其余部分进行滚动时,CoordinatorLayout会滚​​动。6)嵌套滚动也会中途停止并切断内容。我已经尝试过的:将ViewPager放入NestedScrollVi

带有 ScrollViews 的 Android ViewPager 和 ScrollViews 内的 ViewPagers

所以我的Activity有一个主ViewPager,在ViewPager内部,每个页面都有作为ScrollView的全部内容,在ScrollView内部,还有另一个ViewPager。这听起来很疯狂,但基本上外层的ViewPager包含新闻文章,文章很长所以有一个ScrollView,在ScrollView内部有多个缩略图/图片,它们也可以滑动。我已经尝试了几个不同的自定义ViewPagers和不同的触摸事件拦截,但似乎无法做到完美。它要么完全吸收所有触摸事件,使ScrollView的垂直滚动在该区域不起作用,要么让内部ScrollView水平滚动真的很敏感/很困难。谁有完美的解决方案

android - 在 Pager 的子 fragment 中访问 ViewPager 的父 fragment View

我想访问附加了ViewPager的子fragment中的父fragmentView。意味着父fragment包含一个View寻呼机,然后View寻呼机有一个fragment,我想在寻呼机的当前fragment中使用父fragmentView。ParentFragment---->(Contains)ViewPager------>(Contains)ChildFragment。ChildFragment想使用ParentFragment多View。请就此提出任何解决方案。提前致谢。 最佳答案 在您的子fragment中使用:Pare

android - 将数据从 Activity 传递到 ViewPager 中的 Fragment

我有一个简单的Activity,其中包含TabLayout、ViewPager和2个fragment。这是我的Activity:publicclassManagementCompanyOverviewActivityextendsBaseActivityimplementsManagementCompanyOverviewView{privateManagementCompanyVPAdaptermVPAdapter;privateTabLayoutmTLContent;privateViewPagermVPContent;@InjectPresenterManagementCompa

android - (ActionBar) Tabs + Pager + detail Fragments inside ViewPager 容器

对于ActionBarSherlock,我想要(操作栏)选项卡+寻呼机。我在该寻呼机容器中使用Fragments。我已经得到了http://actionbarsherlock.com/的例子工作,但是当我单击让我们说第一个fragment中的列表项时,我无法设法在该寻呼机容器中获取详细信息fragment。是不是不可能有这样的东西:带有选项卡和寻呼机容器的ActivityTab1下的分页器容器内的fragmentA单击fragmentA中的某个内容,然后在Tab1下的同一寻呼机容器中显示fragmentB。然后fragmentA不可见,只有fragmentB可见,但所有选项卡也可见。目

android - 如何将 fragment 添加到 ViewPager? addView 使我的应用程序崩溃

当您启动一个新的Android应用程序时,我使用的是Android启动时使用的默认SwipeTabFragment代码。我已经想出如何修改我的数据和使用选项卡,但我还没有想出如何向已有的内容添加一个简单的fragment。我想在选项卡的顶部或正下方添加一个信息栏。我敢肯定这很简单,我只是不知道怎么笑。我通过示例学习。我试过向viewpager添加View,但我的应用程序崩溃了,我相信我完全做错了。在我的MainActivity中:...protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstance

android - 尝试在空对象引用上调用虚拟方法 'void android.support.v4.view.ViewPager.setAdapter(android.support.v4.view.PagerAdapter)'

我正在尝试使用AndroidMaterialDesign实现滑动标签布局。但它给了我NullPointerException。到目前为止,这是我的代码:MainActivity.javapublicclassMainActivityextendsActionBarActivity{privateToolbartoolbar;privateViewPagerpager;privateSlidingTabLayoutnLayout;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedIns

android - 重新创建包含 fragment 时未加载 ViewPager 中的 fragment

我有一个FragmentMyFragment和一个包含更多Fragment的ViewPager。它在我第一次加载MyFragment时正常工作,但如果我返回并重新创建它,则ViewPager中的Fragments不会显示,因为方法FragmentPagerAdapter.getItem未被调用。我在用怎么了?importandroid.app.Fragment;importandroid.app.FragmentManager;importandroid.support.v13.app.FragmentPagerAdapter;importandroid.support.v4.view