问题标签 [pagertitlestrip]

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 回答
133 浏览

android - 使用键盘重叠或覆盖底部标题条

这是我用于底部标题的简单 xml,被视图寻呼机剥离。但是,当我单击片段页面的编辑文本时,键盘弹出并推送 SlidingTab 布局,我不希望如何实现?

0 投票
2 回答
2109 浏览

android - PagerTitleStrip 在第一个显示页面上不显示标题,仅在滑动到另一个页面后才绘制标题

问题:更新到 appcompat-v7:23.0.0 后,PagerTabStrip 和 PagerTitleStrip 都不会在第一个显示页面上显示标题(图 1),只有在滑动到另一个页面后才会绘制标题(图 2)。

使用的库:appcompat-v7

使用的版本:23.0.0

使用的主题:Theme.AppCompat.Light.DarkActionBar,Theme.AppCompat.Light.NoActionBar

设备/Android 版本转载于:Nexus 5/Android M Developer Preview 2

重现步骤:

    1. 创建一个新的示例项目,minSdk 版本无关紧要。
    1. 当要求添加活动时,选择选项卡式活动。
    1. 在 activity_main.xml 中添加一个 PagerTabStrip 布局,如下所示:

    1. 运行应用程序

预期结果:viewpager 选项卡条上的标题应该是可见的

这里是问题的链接...

https://code.google.com/p/android/issues/detail?id=183127

0 投票
1 回答
1548 浏览

android - 标题根本没有出现在 sdk 23 或 22 上的 PagerTitleStrip

我已经尝试了几件事来在我的活动中的“滚动选项卡”的选项卡中显示文本,但它从未显示

任何想法发生了什么?

下面是代码:

可滚动标签.xml:

ScrolllableTabs.java:

让我指出片段显示正确并且工作正常,但我不知道为什么选项卡中的标题不显示(该方法是否可能返回 null??如果是的话....为什么??)

thx 的帮助家伙:)

0 投票
2 回答
1015 浏览

android - ViewPager 和 PageTitleStrip

所以,我正在尝试使用 suppoer.v4 库中的 ViewPager 创建 Swipe 选项卡。

一切正常,但标题栏和标签没有显示。我知道标签栏在那里,因为它显示了 2-3 个像素(我设置了一个特定的颜色,这就是我所知道的),但它没有完全显示,标题也没有。

我将链接我的 MainActivity.java ,activity_main.xml,如果有人问,我将添加这两个片段。但我怀疑这是问题所在,因为它们除了线性布局和 textView 之外什么都没有。

MainActivity.java:

活动主.xml:

如果需要任何其他信息,请告诉我,我会尽可能及时。

0 投票
1 回答
133 浏览

java - 使用 PagerTitleStrip 均匀分布标题

这是我的 PagerTitleStrip 的 XML:

以下是我的自定义 PagerAdapter 类:

我用于修改 PagerTitleStrip 的 XML 元素的自定义样式:

就个人而言,我发现 PagerTitleStrip 默认情况下非常难看。我讨厌下一页的标题如何被挤到屏幕的一侧。我的图像阵列将有大约 20 张图像。我基本上希望每个寻呼机标题都是一个小点,并且我希望它们都均匀分布在一个页面上。这可能吗?

0 投票
1 回答
838 浏览

android - 工具栏隐藏了 PagerTitleStrip 和 RecyclerView 的一部分

我的应用程序的屏幕截图 1屏幕截图 2

问题基本上是这样的:PagerTitleStrip 和 RecyclerView 位于我的工具栏下方,即使我已将 layout_behaviour 设置为我的 ViewPager。

更多详情:

我有一个使用下面布局的主要活动,然后我从它启动片段。在尝试 CoordinatorLayout + ViewPager 和所有其他花哨的东西之前,我只有一个 FrameLayout,我在其中显示了我的片段。但是,我决定要使用

app:layout_behavior="@string/appbar_scrolling_view_behavior"

这样当我滚动回收站视图时我的工具栏就会消失。我在网上发现 FrameLayout 没有任何行为可以让我修复工具栏下方的 recyclerView 的位置,这就是为什么我改为 ViewPager + CoordinatorLayout 来管理我的片段。

然而,这带来了一些问题。我想要实现的是 - 一个带有 PagerTitleStrip 的工具栏,当我滚动工具栏时,它会消失,理想情况下会看到 PagerTitleStrip,也许它也隐藏起来了,我不太在意。但我希望我的导航抽屉继续工作,但事实并非如此。就好像它不存在一样。

现在,第一个布局实际上具有上述所有功能,但问题是条带位于工具栏下方,除非在我滚动时工具栏隐藏,否则它是不可见的。抽屉作品。不幸的是,回收站视图项目部分隐藏在工具栏下方 - 即使我设置了它,它们也不会从屏幕的右侧开始滚动 - appbar_scrolling_view_behavior

布局 m_drawerlayout.xml 让我的主要活动膨胀:

这是我的 app_bar.xml 的代码

我尝试移动元素,进出其他组件,但没有成功。例如,将 PagerTitleStrip 附加到工具栏并共享一个行为似乎是合乎逻辑的,我必须将 PagerTitleStrip 嵌套在 AppBar 布局中,但 PagerTitleStrip 必须是 ViewPager 的直接子级才能工作......关于这一切?我对所有这些设计功能都很陌生,我研究了很多但没有成功,这里有类似的主题,但根本不是我需要的。与其他基本主题相比,互联网上似乎几乎没有关于我在上面尝试做的事情(有一些)。

如果有人想知道为什么我在没有选项卡的情况下使用 ViewPager,那是因为正如我所说,FrameLayout 没有允许我正确使用消失的工具栏的行为,这就是我发现的好用的方法。我还看到可以使用 NestedScrollView,但我从来没有使用过它......我现在想可能使用 ViewPagerTitle,我猜这将我限制为片段的 ViewPager。

0 投票
0 回答
39 浏览

android - PagerTabSlider:滑动后显示滑块的内容,pageTitleStrip 从不显示文本,只显示蓝线

我正在关注链接以使用 Pager 标题条创建 viewPager,但在运行应用程序时它从不显示选项卡中的内容,在更改为寻呼机选项卡条时它显示内容但仅在滑动之后。我做错了什么?这是 MainActivity.java

这是带有寻呼机和tabStrip的xml文件

提前致谢!

0 投票
1 回答
560 浏览

android - 如何在寻呼机标题条中设置文本样式

我正在尝试设置寻呼机标题条的样式和大小。但是我只能设置文本颜色和大小,但我无法设置样式如何在寻呼机标题条中设置不同的样式。这是我尝试过的

风格

我的 Java 寻呼机标题

我做错了什么以及如何在寻呼机标题条中设置文本样式?

0 投票
1 回答
276 浏览

android - 带有片段的 ViewPager:方向更改后崩溃(显示的片段不正确)

我有一个带有 PagerTitleStrip 的 ViewPager,它可以绘制片段。每个片段都有一个 StableArrayAdapter,它用信息填充片段。

改变方向后,当我点击片段时,我遇到了崩溃: java.lang.IndexOutOfBoundsException: Index: 8, Size: 7

当产生方向变化时,我可以看到与方向变化前相同的片段页面。但是如果我点击它,它会产生崩溃,因为可能是 viewpager 加载了第一个片段而不是选定的片段。

似乎当产生方向变化时,正在重新创建活动(我想要它,因为我希望 admob 的智能横幅以新的宽度重新创建),但是片段可能没有被重新创建或其他东西,所以它可能正在指向到与绘制的不同的片段。

我怎样才能避免这种崩溃?也许有一种方法可以告诉 viewpager 它必须加载正在显示的页面?那怎么办?

我尝试存储当前片段编号并在重新创建时选择它,但崩溃仍在发生:

这是我的 xml 布局。

这是在 StableArrayAdapter 中崩溃的行,它用行填充片段

0 投票
1 回答
36 浏览

android - 向 PagerTitleStrip 添加一个按钮

我有一个应用程序,它在 View Pager 中提供视频和文本内容(唯一的功能是左右滑动以更改屏幕内容)。

现在我需要在应用程序中添加一个“关于”屏幕。为了能够做到这一点,我需要添加三点按钮“...”(我不知道它的正确名称是什么)。事实证明,除了 line 没有其他地方PagerTitleStrip可以添加这个按钮。如果我将按钮添加到其他地方,我将需要使用只有这个按钮的单独区域,这只会浪费屏幕上的空间。这就是为什么我有一个问题:

问题:如何PagerTitleStrip在 View Pager 中添加按钮?或者,如果您知道另一种方法,那么放置“...”按钮的另一个位置是什么,以免浪费空间?

我会很感激任何建议。我怀疑可能还有其他方法可以添加关于页面。目前我只是不知道把它放在哪里保持界面优雅。