49得票6回答
在ViewPager中保存Fragment状态

我尝试了从API获取的示例代码(点击此处查看),但它并没有真正地起作用,所以我实现了自己的代码: FragmentPagerSupportpublic class FragmentPagerSupport extends FragmentActivity { static final in...

48得票6回答
使用工具栏与片段。

我正在尝试创建一个能够滑动浏览三个不同片段的视图页面,并且每个片段都有一个不同的工具栏。之前我已经在一个活动中实现了新的工具栏并使其正常工作,但是我现在正试图让它与片段一起使用。 以下是片段代码:@Override public View onCreateView(LayoutInflate...

48得票2回答
如何修复Android中的“android.view.ViewGroup.jumpDrawablesToCurrentState(ViewGroup.java: 5035)”错误

我有一个布局,其中包含一个RelativeLayout子元素(不是根元素),然后我创建了一个ViewPager并将其插入到我的RelativeLayout中作为子元素,它看起来像这样: + RelativeLayout(根) | +-- RelativeLayout(子) | +--...

48得票5回答
ViewPager - 获取下一页的部分视图

我正在尝试在ViewPager中实现这一点。 第一个片段(蓝色)被显示,下一个片段的开头也必须被显示,以便用户了解他可以滑动切换视图。 思路是通过编程将屏幕的20%向左滚动。 欢迎任何想法。 编辑:这正是我需要的:中央视图需要重叠两个侧面视图。

48得票4回答
Kotlin - 如何在ViewPager中添加OnPageChangeListener

我是 Kotlin 的新手,如何在 ViewPager 中添加 OnPageChangeListener?viewPager?.addOnPageChangeListener // Now how can I add listener to it.

47得票10回答
将ViewPager更改为启用无限页面滚动

Jon Willis发布了他的代码,介绍如何实现无限滚动。 他说他对安卓支持库中的ViewPager类进行了一些更改。究竟有哪些更改,并且如何“重新编译”带有ViewPager更改的库呢?

47得票19回答
Android ViewPager在onResume后setCurrentItem无效

我遇到了一个奇怪的问题,ViewPager的setCurrentItem(position, false)方法一开始运行得很好,但是当我切换到另一个活动后,再回到这个活动时,ViewPager总是最终停留在第一个项目上。即使我将setCurrentItem添加到onResume方法中,它仍然会...

46得票1回答
在设计时显示ViewPager布局的工具命名空间属性

工具命名空间允许在布局设计器中显示视图属性。 例如,使用tools:listItem="@layout/{custom_layout}可以在Android Studio设计器中显示具有自定义行布局的列表。 问题是: 是否可以在ViewPager内显示布局?

46得票9回答
ViewPager可以在每个页面中拥有多个视图吗?

尝试过相册和水平滚动视图之后,我发现 View Pager 可以满足我的需求,但有一点小问题。View Pager 是否可以每页显示多个视图? 我知道 View Pager 每次滑动只能显示一个视图/页。我想知道是否可以限制我的视图宽度,这样紧随其后的第二个视图也会显示出来? 例如:我有3...

46得票8回答
视图翻页器和片段生命周期

我有一个ViewPager,每次加载三个页面。如果我从第一页向右滑动到第二页然后到第三页,第一页(fragment)将进入onPause()。然后,如果我向第二页滑动,第一页将回到onResume(),即使页面1对用户仍不可见。所以我的问题是:如何在代码中区分第一页和第二页?例如,如果我必须在...