草庐IT

ViewPager2

全部标签

Android:重用 ViewPager 和 FragmentPagerAdapter 的 fragment

我在详细View中使用ViewPager和FragmentPagerAdapter。这意味着我有一个项目列表,一个屏幕显示单个项目的详细信息。但是用户可以左右滑动来浏览所有项目。这遵循谷歌guidelineforswipingviews.但我想知道一件事。在ListView中,每一行的View都会被重复使用。一旦一行滚出屏幕,它就会被重新用作绑定(bind)到ListView。但是这种重用行为似乎并没有为滑动View实现。这个例子说明了这一点:classDemoAdapterextendsArrayAdapter{publicDemoAdapter(Contextcontext,Lis

Android 设计支持库 : Use ViewPager/TabLayout with scrolling toolbar and sticky button

我有一个TabLayout和一个ViewPager。在选项卡中显示了一些fragment。一个fragment由一个NestedScrollView和一个应该始终可见的粘性按钮组成,即使用户向下/向上滚动也是如此。另外,如果用户向下滚动,我想隐藏工具栏。目前滚动有效,但我的粘性按钮在启动时不可见,只有在我向下滚动时才会出现。这是我的设置(基本上取自ChrisBanescheese-samplehttps://github.com/chrisbanes/cheesesquare):包含ViewPager和工具栏的布局:我的带有NestedScrollView和StickyButton的f

android - 在 ViewPager 内的所有 fragment 中同步 ScrollView 的滚动位置

所以我有一个带有View寻呼机的Activity,它会膨胀大约7个fragment,并且每个fragment内部都有一个ScrollView,我想同步所有7个ScrollView的滚动,所以如果用户滚动到fragment3上的某个位置并且移动到fragment5,它们应该位于完全相同的位置,ScrollView膨胀相同的子级,因此ScrollView的总高度在所有7个fragment中保持不变。我进行了某种系统工作,但它有点命中或未命中,我获取列表的滚动位置并广播该位置,空闲的fragment消耗广播,我将位置保存在Activity中也可以在尚未膨胀的fragment的onResume

Android TabLayout ViewPager 没有在 backstack 上膨胀选项卡 fragment

我已经设置了一个选项卡View,它使用viewpager为每个选项卡设置了自定义fragment。这是我的代码:拿着fragmentpublicclassFragInboxMainViewextendsFragmentimplementsCGFragment{privateCGControllercontroller;privateCGFragmentthisFragment;@Bind(R.id.inboxViewPager)ViewPagerinboxViewPager;@Bind(R.id.inboxTabs)TabLayoutinboxTabLayout;@Bind(R.id.

android - ViewPager 特定版本中的 Settext 问题 - 5.1.1 android?

我正在构建我正在使用CustomViewPager的android应用程序。问题在以下步骤中解释如下:当我打开ViewPager的新Activity并单击任何按钮并为它设置任何特定值时。一切正常。当我左右滑动然后单击按钮以在特定TextView上设置文本时出现问题;该值已设置,因为我可以使用getTexttoastTextView的值。但是UI中的值不会改变。例如-我滑动任何页面,现在TextView包含我当前的位置2。如果我单击按钮并尝试执行setText(position++)并toast值,则增量值显示在toast中但TextView仍然显示2。这个问题在5.1.1中特别出现。

android - ViewPager 没有正确加载中间页

我有一个fragment,里面有一个TabHost,有3个选项卡。Mymainactivityhasanavigationdrawerandwhentheoptionwithatablayoutinsideisselecteditloadsall3tabscorrectlythefirsttime,butifIopenthedrawerandclicktheoptionwithtabsagain,themiddleoptionnevershowsup.我在调试时也经常收到此消息。W/FragmentManager﹕moveToState:FragmentstateforPageThre

android - float 操作按钮未显示 - viewpager

我在这里阅读了一些关于这个问题的帖子,但我无法显示FAB。我尝试了不同的方法,但我真的不知道发生了什么。如果它检查androidstudio中的预览,则fab就在那里。甚至,当我调试应用程序时,我可以看到fab已创建。我也尝试使用app:layout_anchor="@id/viewpager"或app:layout_anchor="@id/app_bar_layout"**app:layout_anchorGravity=“底部|正确”**它没有用。FAB由viewpager覆盖。我怎样才能避免这种情况?我附上了主要Activity的图片。你会看到一个按钮“添加工厂”。此按钮应由FA

android - 我如何将小部件和快捷方式放在 viewpager 的页面上?

我在我的自定义主页启动器应用程序中实现了一个ViewPager,并在ViewPager中添加了5个页面。现在我想在我的ViewPager中的各个页面上添加主屏幕小部件和应用程序快捷方式。实现这一目标的最佳方法是什么? 最佳答案 这是一个类似的问题(部分关于小部件):AnyAppWidgetHost-tutorialsoutthere?和here是一个AppWidgetHost教程,其中包含一个主要工作示例。至少这是一个很好的起点。注意:例子中第176行有一处打印错误:intappWidgetId=WidgetScreen.this.

android - 如何使用 ViewPager 的 fragment 首选项?

我正在使用ViewPager来浏览不同的fragment。它正在工作,但现在我想为每个fragment添加设置,就像您可以通过这种方式对Activity进行的那样:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);addPreferencesFromResource(R.xml.prefs);}但是当我将addPreferencesFromResource(R.xml.prefs);放入我的fr

android - 具有 ViewPager 和框架布局的 ActionBar 选项卡

我想使用ActionBar选项卡和ViewPager来实现选项卡之间的滑动。我已经成功地使用了这里的示例:http://developer.android.com/reference/android/support/v4/view/ViewPager.html但是,我还想在xml中的ViewPager之外添加一个框架布局:如果我使用ViewPager和Frame布局将setContentView()设置为我的布局,ViewPager将停止运行:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(sav