草庐IT

Viewpager

全部标签

android - 确定哪个 fragment 当前在 ViewPager 中可见

我有ViewPager,我用它来显示一些fragment,我的FragmentActivity上也有TextView。我需要更改TextView中的文本,具体取决于当前在ViewPager中选择的fragment。我遇到的问题:ViewPager有一些缓存机制,它在fragment对用户真正可见之前实例化fragment,例如当我在第三个ViewPagerfragment中选择第二页时页面也已创建。更重要的是,我无法确定内部fragment是现在可见的fragment,还是它只是由ViewPager创建的,但对用户来说并不真正可见。我尝试为此使用OnPageChangeListener

android - FragmentPagerAdapter 与 ViewPager 和两个 fragment 。从第二个转到第一个并更新第一个的文本

我不熟悉FragmentPagerAdapter,所以这将是我们(您)认真阅读描述的问题之一。结构:我有一个FragmentPagerAdapter(下面的代码),它一次可以容纳两个fragment。第一个显示书籍摘录,第二个显示书名列表。目标:我想实现标题中描述的内容:用户可以导航到寻呼机中的第二个fragment,单击标题,然后我想将用户移回第一个fragment并告诉第一个fragment更新文本。第一个fragment有一个triggerRefresh方法。代码:我相信我的问题是因为FragmentPagerAdapter重用/创建fragment的方式(我不明白)。这是我的课

android - 显示的 ViewPager 第一个 fragment 总是错误的 FragmentStatePager

我正在尝试使用与PlayStore5.1.x相同的viewpager+tabs设计。这是我的布局:我的适配器:publicclassMainPagerAdapterextendsFragmentStatePagerAdapter{privateArrayListfragments;publicMainPagerAdapter(FragmentManagerfm){super(fm);//TODOAuto-generatedconstructorstubfragments=newArrayList();}@OverridepublicFragmentgetItem(intposition

java - Android:我应该向 ViewPager 中使用的 fragment 添加一个空构造函数吗

我正在制作类似于Googleplay的布局。我正在使用需要fragment的ViewPager。我现在有点困惑,因为有些网站说fragment需要一个空构造函数,但developer.android.com上的示例不包含构造函数。代码是这样的:publicstaticclassDemoObjectFragmentextendsFragment{publicstaticfinalStringARG_OBJECT="object";@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bundle

android - ListView 内的 ViewPager

有没有办法将viewpager添加为ListView项?我想在所有真正的列表项之后将其添加为我的ListView顶部的“标题”。我尝试使用addHeaderView()或在我的列表适配器中声明多个View类型,但是,无论我尝试哪种方式,viewpager都不会显示。有人做过类似的事情吗?帮助! 最佳答案 不要使用wrap_content,尝试以编程方式计算和设置ViewPager大小,然后将ViewPager添加为ListView的标题。 关于android-ListView内的View

android - 如何将 Actionbar 项目与 Viewpager + Fragments 一起使用

我试图弄清楚如何根据正在加载到我的viewpager中的fragment来实现Actionbar项目。我的代码在下面,我只是想找出使用​​ABS+ViewPager+Fragments的最佳实践。主要ActivitypublicclassMainActivityextendsSherlockFragmentActivity{privateViewPagermPager;privateTitlePageIndicatormIndicator;privateMainPagerAdaptermAdapter;privateListmFragments;privatestaticfinalSt

android - AdMob AdView 和 ViewPager?

我的Android应用程序是这样实现的ViewPager:http://www.youtube.com/watch?v=C6_1KznO95A我不知道如何在ViewPager下面实现AdView。我试图以编程方式和xml将AdView放在ViewPager下方。没有错误,但没有显示广告。我的xml: 最佳答案 好的,你有几个问题。方向仅与LinearLayout相关。layout_alignParentBottom需要一个不是“top”的bool值layout_weight仅与LinearLayout或RelativeLayout相

android - 如何固定 View 在 ViewPager 和 CoordinatorLayout 中的位置

我有一个布局为:ViewPager中加载的fragment具有以下布局:如何固定fragment内FloatingActionButton的位置(防止滚动)(它随父元素一起滚动)?请注意,我无法将FloatingActionButton移动到Activity布局。 最佳答案 您应该将float操作按钮从View寻呼机移至协调器布局。从那里您可以使用设置float操作按钮的位置android:layout_gravity="end|bottom"或app:layout_anchor="@id/yourViewToAnchor"app:

android - Tab+ViewPager 未更新而是显示奇怪的警告 expected state 3 found 2

我有一个主要Activity,其中包括一个带ViewPager的TabLayout我添加了3个选项卡,每个选项卡都有单独的fragment,其中包含一个recyclerview,这些recyclerviews有一个复选框,每当我滑动viewpager时应该同时更新/刷新(我将选中的位置保存在共享首选项和更新中通过共享偏好)。我的问题是每当我选中tab1中的复选框时,tab2都不会更新/刷新,直到我向下滚动Recyclerview。tab3工作正常。我也在logcat中收到奇怪的警告。03-0509:35:53.3454317-4327/com.example.rubinW/art:Su

android - Viewpager 被推出屏幕 [CoordinatorLayout] [设计库]

我有一个简单的应用程序,它有一个包含3个fragment的viewpager。在其中一个fragment中,我有Recyclerview列表。向下滚动时,工具栏折叠,向上滚动时显示。我的问题是当工具栏折叠并且我向左/向右滚动时我正在以编程方式扩展它并且它会向下插入viewpager这样做而不是仅仅重叠它。这导致屏幕View的不愉快位移。我怎样才能让工具栏与我的viewpager重叠,而不是在展开时将其向下推?问题我做了个小记录click这是我的主要布局:这是我的包含recyclerview布局的fragment:content_main布局: 最佳答案