问题标签 [pagerslidingtabstrip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
356 浏览

android - 如何将 Fragment 添加到 FragmentStatePagerAdapter 的中间

我想用 PagerSlidingTabStrip 将 Fragment 添加到 FragmentStatePagerAdapter 的中间。但是我只能在适配器的末尾添加新的 Fragnent。这是代码:

这是我添加新片段的地方

0 投票
1 回答
1734 浏览

android - 设置查看寻呼机当前项目时闪烁的页面标签条

我有一个无限滚动的 ViewPager。为此,我有 5 个项目 (0,1,2,3,4)。休息时,我总是在选项卡 2。在 onPageScrollStateChanged 返回 SCROLL_STATE_IDLE 后,我更新数据源以将当前项放在位置 2,然后将 ViewPager 的当前项设置为 2,如下所示:

这非常适合获得我正在寻找的无限滚动,但是每次setCurrentItem()调用 PagerTabStrip 都会闪烁。

是否有另一种方法可以在不使用 setCurrentItem 的情况下设置当前项目?有没有更好的方法来处理无限滚动?

我已经确定闪烁发生在 setCurrentItem 期间,而不是 populateForecastFragmentsArray(),但为了完整起见,这里是 populateForecastFragmentsArray() 的代码:

0 投票
1 回答
829 浏览

android - Android PagerSlidingTabStrip:方向改变时标签之间的滚动中断

我将PagerSlidingTabStrip用于支持库中的固定选项卡和 ViewPager。当我将方向从纵向更改为横向并尝试从一页滚动到另一页或尝试单击其中一个选项卡时,滚动会以某种方式中断。滚动指示器不会按标签宽度移动,而只会按随机长度移动。

知道为什么会发生这种情况吗?

0 投票
1 回答
936 浏览

android - 无法在 Eclipse 中使用 PagerSlidingTabStrip 作为库项目

我想在我的应用程序项目中包含PagerSlidingTabStrip 。但是我不能。在我将 PagerSlidingTabStrip 库项目添加到我的应用程序项目后,我发现我无法使用它,所以我检查了我的项目属性-> android。我刚刚添加的图书馆项目显示“X”红色标记。

这是我曾经包括的步骤PagerSlidingTabStrip

将 PagerSlidingTabStrip 导入 Eclipse

  • File->Import->Existing Android code into Workspace
  • 单击浏览并导航到 ..\PagerSlidingTabStrip-master\library
  • 然后将项目名称更改为“Lib_PagerSlidingTabStrip”
  • 结束
  • 现在我的工作区中有 PagerSlidingTabStrip。

将 PagerSlidingTabStrip 包含到我的应用程序项目中

  • 右键单击我的项目名称-> 属性-> android
  • 在库部分添加 Lib_PagerSlidingTabStrip
  • 然后点击确定

这是一张属性的图片-> android 在此处输入图像描述

为什么会这样?我做错什么了吗?

0 投票
0 回答
231 浏览

android - 在滑动选项卡中显示来自服务器的数据

我正在创建一个新应用程序,其中我将有 2 个滑动选项卡。两个选项卡都将有一个列表视图。列表视图将有图像和文本。列表中的数据将以 json 格式来自服务器。现在我的查询是如何将这些数据显示到列表中。就像我将如何同时在两个选项卡中加载数据一样。我不希望在用户滑动到其他选项卡时显示进度条。请建议我一些细节。

0 投票
1 回答
356 浏览

android - 如何从静态 FragmentPagerAdapter 中访问本地化字符串

为了创建包含嵌套片段(FragmentMyProfile.class 和 FragmentMyLibrary.class)的片段(FragmentMyAccount.class),我遵循了有关如何使用 TabStrip 而不是 Tabs 实现滑动视图的官方文档。这些嵌套片段对应于由 childFragmentManager 管理的两个选项卡。

两个选项卡和astuetz 的 pagerSlidingTabStrip工作正常,但适配器的 getPageTitle 方法无法访问 String 资源,只能为每个选项卡标题返回硬编码字符串(参见代码底部)。当我尝试访问 xml 资源时出现的编译时错误如下:

如果下面的代码无法调整,那么什么替代实现足以实现我的目标?

}

0 投票
2 回答
17370 浏览

android - PagerSlidingTabStrip 实施指南

我正在尝试在我的应用程序中使用这个库:https ://github.com/astuetz/PagerSlidingTabStrip

我阅读了文档,但我什么都不懂。我有两个片段,所以我想在我的应用程序中放置两个选项卡。我在哪里放置 viewpager xml ?

我在哪里放置这个代码块:

只是主要活动还是所有片段和主要活动?(我对 viewpager xml 有同样的问题)任何人都可以向我解释如何逐步将其实施到我的应用程序中吗?

ps:https ://github.com/astuetz/PagerSlidingTabStrip/tree/master/sample这是示例代码。

0 投票
1 回答
2411 浏览

android - PagerSlidingTabStrip ,根本没有指标

我正在使用 https://github.com/astuetz/PagerSlidingTabStrip 和 viewpager。

我添加了代码以使图标与选择器一起使用,现在我似乎无法启用或查看指示器,已分别为 setIndicatorColor 使用 xml 和 java 属性和方法,但似乎无法使其工作。

这就是我在我的应用程序中得到的

PagerSlidingTabStrip.java

和我的 XML:

0 投票
1 回答
829 浏览

android - 如何将不同的内容片段添加到滑动选项卡

我使用了来自 android 开发者网站的SlidingTabsColors示例。我在哪里可以添加不同的内容片段?现在所有选项卡都有相同的片段/布局。我试图复制内容片段的所有重要内容并将其重命名,更改了片段和布局。但它不是这样工作的。可能 ArrayList 不是最适合不同内容的?

0 投票
2 回答
3007 浏览

android - Astuetz 的 PagerSlidingTabStrip 库仍然不滑动 tabStrip

我已按照指南将PagerSlidingTabStrip 库添加到我的项目中,但选项卡下的条带不会滑动(我指的是您可以在 Google Play 应用程序中看到的内容)。这是我的主要活动:

编辑

活动主.xml:

主要活动:

EDIT2 tabs_background.xml:

主要活动:

活动主.xml: