草庐IT

viewPager

全部标签

android - 调用 setAdapter 时 ViewPager 并不总是刷新,FragmentStatePagerAdapter

首先,我使用FragmentStatePagerAdapter为ViewPager提供要显示的fragment。当应用程序处于运行状态时(即在onResume()之后),调用ViewPager上的setAdapter将始终有效并使我的ViewPager刷新,getItem(intposition)方法。但是在方向改变后,如果我在Activity的onCreate(BundlesavedInstance)方法中调用setAdapter,则不会调用getItem(intposition)方法,旧fragment被重用。我在想,也许FragmentManager正在做一些我不明白的事情?fr

android - 在 ViewPager 中滑动半页(来自兼容包)

我正在使用带有PageAdapter(来自兼容包v4)的ViewPager在水平的框列表中滑动。问题是我从第一页开始的第二个框是第二页中的第一个框(视觉上和概念上)。像这样:我现在的做法很管用。然而,这变得有点奇怪,因为在滑动的中间,同一个框出现两次(如图所示)。有没有办法只刷“半”页?编辑:盒子是一种抽象。事实上,每个框都是一个ListView,我创建不同的页面只是更改每个ListView的适配器。 最佳答案 每页创建一个fragment重写PageAdapter中的getPageWidth()以显示多个页面代码:@Overrid

java - 如何使用 fragment 将标题放入 ViewPager?

我正在使用ViewPager允许用户在fragment之间滑动。如何将每个fragment的标题添加到屏幕?packagecom.multi.andres;importjava.util.List;importjava.util.Vector;importcom.viewpagerindicator.TitlePageIndicator;importcom.viewpagerindicator.TitleProvider;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support

android - 从互联网加载图像后,Viewpager 不包装内容

我有一个viewpager,它保存由Nostra的通用图像加载器加载的图像。此viewpager也是ListView的一部分作为标题。将高度设置为wrap_content不起作用,它什么也不显示,但如果我将它设置为特定的倾角,它就会起作用。我怀疑viewpager在加载图像之前会包装其内容,因此它不会显示任何内容。这是布局:ViewPager的PagerAdapter的一部分:@OverridepublicObjectinstantiateItem(ViewGroupcontainer,intposition){inflater=(LayoutInflater)context.getS

android - 将 View 粘贴在协调器布局内 viewpager fragment 的底部

我有一个放置在协调器布局中的viewpager。在viewpager的特定fragment中,我有一个回收站View和fragment底部的一个View。问题是最初fragment底部的View是隐藏的,只有当我向上滚动时才可见。我希望View保留在屏幕底部。FileName:activity_main.xml 最佳答案 在Activity中实现AppBarLayout.OnOffsetChangedListener。在onOffsetChanged方法中根据当前滚动的高度调整View底部的边距。@Overridepublicvoi

android - 在两个选项卡之间共享 ViewPager

我已经尝试了很多不同的方式来共享viewpager但都失败了。请有任何想法TabLayouttopTabLayout=(TabLayout)findViewById(R.id.topTabLayout);topTabLayout.addTab(topTabLayout.newTab().setText("Tab1"));topTabLayout.addTab(topTabLayout.newTab().setText("Tab2"));topTabLayout.addTab(topTabLayout.newTab().setText("Tab3"));TabLayoutbottomTa

android - 如何让 FAB 在 ViewPager 中不被移动,而成为其中的 fragment 的一部分?

背景根据Material设计指南(here),如果您使用的ViewPager中的fragment具有FAB(float操作按钮),则FAB不应作为fragment的一部分移动,而是消失或被另一个人取代,或动画化为其他东西。简而言之,不是这样的:https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B6Okdz75tqQsNVRkV3FZMktvMWc/components-buttons-fab-behavior_06_xhdpi_009.webm你应该这样做:

android - Viewpager 在协调器布局中溢出屏幕

我正在尝试使用设计支持库来实现选项卡。问题是当我删除属性时,viewpager与工具栏和tablayout重叠app:layout_behavior="@string/appbar_scrolling_view_behavior"viewpager的。viewpageroverlapsthetoolbarandtablayout当我添加属性时,viewpager会溢出屏幕。viewpageroverflowsthescreen我只需要viewpager占据tablayout和toolbar之后剩下的空间并且不溢出屏幕...这是我的activity_main.xml这是我的fragmen

android - 如何在 ViewPager 中使用 cursorLoader?

Ihavea`cursorLoader`whichisworkingfine.问题是我没有像预期的那样使用它,我将数据从cursorLoader加载到arrayLists中,然后使用列表。我发现这个教程展示了如何将cursorLoader与viewPager一起使用,但我不明白如何实际实现它。http://tumble.mlcastle.net/post/25875136857/bridging-cursorloaders-and-viewpagers-on-android我有一个看起来像这样的fragment:publicclassFirstFragmentextendsFragme

android - Fragment 内的 ViewPager 具有边距和页面转换器无法正确呈现

我有一个包含fragment的viewpager。我使用类似于例如的代码ViewPagermargininPageTransformertransformations和填充,以便您可以在当前查看的fragment的任一侧看到fragment的淡出边缘。但问题是viewpager刚启动的时候,两边的fragments都没有淡化和缩小。即在您开始滑动之前,我的ZoomOutPageTransformer的transformPage方法不会被调用,因此初始页外右/左或任何View看起来不对,然后在滑动完成后“跳转”到向右看。关于如何使其正确呈现的任何想法,例如如果我打电话myViewPage