android-tabs相关内容

临时/动态禁用 Viewpager 中的单个页面

我有一个扩展的 FragmentPagerAdapter,它为 ViewPager 提供了 3 个片段,给了我 3 个页面,我可以在它们之间滑动或使用我添加到操作栏的选项卡来手动选择页面. 我想暂时禁止用户使用任一导航类型访问最终页面(禁用任何特定页面的更通用的解决方案也很有趣,但不是必需的).然后,我将通过其中一个片段的回调重新启用他们的访问权限. 我已经阅读了一些类似问题的答案,这 ..

尝试在空对象引用上调用虚拟方法 'void android.support.v4.view.ViewPager.setAdapter(android.support.v4.view.PagerAdapter)'

我正在尝试使用 android 材料设计实现滑动标签布局.但它给了我NullPointerException.到目前为止,这是我的代码: MainActivity.java 公共类 MainActivity 扩展 ActionBarActivity {私人工具栏工具栏;私人 ViewPager 寻呼机;私有的 SlidingTabLayout nLayout;@覆盖protected vo ..

带有标签和 Viewpager 的 Android 片段

我们正在构建一个包含片段嵌套的应用程序,如上所示. 特色标签 - 详细信息标签和地图标签 详细信息选项卡将有一个幻灯片 - 例如查看页面滑块和可滚动的下方信息. 将显示地图的地图选项卡. 如上所示,我已经实现了选项卡和地图以及滑块.现在我很困惑如何在滑块下方添加内容,这将使详细信息选项卡可滚动. 我尝试了什么? 点击详细信息选项卡时,Fragment 将尝试在其中膨胀两 ..

android: 如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables?

android:如何从 Android Support Lib 版本 4 向 PagerTabStrip 添加图标/drawables? 对于了解 PagerTabStrip 的人来说,这是一个非常具体的问题,我在任何地方都找不到足够的示例,它在某种程度上是新的(PagerTabStrip),所以我找不到足够的信息. 解决方案 您可以使用 SpannableString 或 Span ..

如何自定义单个选项卡?(更改背景颜色、指示器颜色和文本颜色)

在此链接中:如何以编程方式应用样式? Kevin Grant 解释了这个问题,我对他的代码的问题是上下文部分.准确地说: ctv = new CustomView(context, R.attr.tabStyleAttr); 在这段代码中它说:上下文无法解析为变量 我想将特定样式应用于选项卡,这就是为什么设置主题对我不起作用.当然,我的问题的任何替代方案也是受欢迎的. 我尝试 ..

findFragmentById 始终返回 null

我在 mainActivity 中使用导航模式下的操作栏.不同的选项卡具有不同的布局,在其中一个选项卡上,我嵌入了一个内部有 MapFragment 的布局.使用以下代码,应用程序运行良好,mapFragments 运行良好,选项卡运行良好.但是,一旦我想访问嵌入在 myFragment 中的 mapFragment 使用 getFragmentManager().findFragmentById ..

尝试在空对象引用上调用虚拟方法“void android.support.v4.view.ViewPager.setAdapter(android.support.v4.view.PagerAdapter)"

我正在尝试使用 android 材料设计实现滑动标签布局.但它给了我 NullPointerException.到目前为止,这是我的代码: MainActivity.java 公共类 MainActivity 扩展 ActionBarActivity {私人工具栏工具栏;私有 ViewPager 寻呼机;私人 SlidingTabLayout nLayout;@覆盖protected vo ..

选择选项卡片段时会触发什么事件

我在活动中使用选项卡片段,操作栏承载选项卡.我想要做的是,每当一个片段出现(或重新出现)在视图中(由用户选择)时,我就开始做一些事情.在这种情况下,我不能使用片段的 onResume,因为当用户选择另一个选项卡时,所有选项卡都不会真正“暂停",因此 onResume 不会被调用 我可以使用来自托管活动的以下两个事件,但我不想要它们,因为我希望片段应该自己知道这个逻辑并执行该任务.任何的想法? ..
发布时间:2021-11-27 22:27:35 移动开发

带有多个片段的 ActionBar 选项卡

我一直在尝试更新我的应用程序并开始使用片段,操作栏,以及我错过的所有其他 UI 功能.一世明白我可以在一个活动中有多个片段,有基于设备和所有好东西的不同布局,但是我正在努力按照我想要的方式获取一些标签内容.一世了解如何添加标签,在它们之间切换,但我如何拥有一个选项卡中有多个片段?所以例如我基本上有两个我希望用户能够来回切换的屏幕很容易(为什么我想使用标签).如果我有两个单独的活动,我可以在 xml ..

如何刷新 FragmentPagerAdapter 的片段?

我使用 TabPageIndicator 和 FragmentPagerAdapter 库获得了 2 个名为 tab1(主页)和 tab2(配置文件)的标签. 在 tab2 中,我有一个名为“登录"的按钮(tab2 膨胀 abc.xml). 当用户点击“登录"按钮时,应用将在新活动中显示一个登录表单.登录后,活动结束,tab2 的内容视图将发生变化(它显示用户的个人资料,因为它会膨胀 ..
发布时间:2021-11-27 22:27:18 移动开发

不推荐使用 Android TabHost

我正在创建支持 Android 2.2 到 Android 4.1 的应用程序.TabHost 在 Android 3.2 版中已弃用.但是创建的应用程序支持所有versions.但我想创建 Tab bar 应用程序,当在 Android 4.2 中运行应用程序时,它看起来像 tab bar in Android 4.1,如果我在低于 android 3.2 版本 的设备上运行该应用程序,它必须看 ..
发布时间:2021-11-27 22:27:08 移动开发

使用支持库 v7:21 和 Android 开发人员工具中的工具栏为现有项目添加滑动选项卡

我已经阅读了此链接中的信息:使用 Tab with新的 ToolBar (AppCompat v7-21) 并对其进行了大量研究. 但问题是 SlidingTabLayout 项目正在使用 Gradle 构建文件和结构.我想使用 eclipse 添加选项卡布局.我该怎么做? 不过,我确实在 Android Studio 中运行了 SlidingTabLayout 项目.但是如何在 v7 ..

如何实现水平滚动选项卡?

我正在尝试实施此应用程序.目前我已经在上面设计了标签,因为我有超过 7 个标签,所以看起来太拥挤了.我如何设计它以便 tabwidget 可以水平滚动.我在市场上的少数应用程序上看到过这种设计,但不知道如何在我的应用程序中实现这一点. 我看到的一个应用程序有一个水平滚动视图,它可以自行滚动,当您按下特定图像/按钮时,它会显示一些内容.我猜它似乎不是标签. 那么有人知道这个吗? 解 ..

带有选项卡和 Viewpager 的 Android 片段

我们正在构建一个具有 Fragment 嵌套的应用,如上图所示. 标签特色 - 详情标签和地图标签 详细信息选项卡将有一个幻灯片 - 就像查看页面滑块和下方可滚动的信息. 显示地图的地图标签. 我已经实现了如上所示的选项卡和地图以及滑块.现在我很困惑如何在滑块下方添加内容,这将使详细信息选项卡可滚动. 我尝试过什么? 在单击“详细信息"选项卡时,Fragment 将尝试 ..

如何在所选选项卡上设置 ActionBar、选项卡背景的样式

我正在努力设计 ActionBar 的样式.我的应用程序有一个带有三个选项卡的 ActionBar.我试图让选定的选项卡具有背景颜色,并使未选定的选项卡显示不同的颜色.我正在关注此参考:自定义操作栏.但是所有的 TAB 都显示了 Selected 颜色. 我的styles.xml文件如下: @drawable/tab_back ..

TabActivity 中的多个地图 v2

我目前正在尝试使用 MapView 对象在 TabActivity 的不同选项卡中拥有 2 个地图 v2.问题出现在以下场景中: 显示带有地图的tab1 转到 tab2 以显示另一张地图 在第二个选项卡中,第一个选项卡中的地图图像似乎与新地图重叠.见下图: 在右侧,您可以看到第一张地图仍然显示在其顶部.触摸事件将转到新地图,但这并没有真正的帮助.我花了很多时间尝试将我们的应用程序转 ..

带标签的 Android Actionbar Sherlock

我正在尝试使用下面的选项卡实现 ActionBar Sherlock,如上图所示. 我应该使用 TabActivity 吗?- 因为我看到它已被弃用.这是实现相同目标的最佳方法. 解决方案 我使用 SherlockFragmentActivity 作为 tabview 容器并使用 SherlockFragment 作为选项卡实现了这个功能.这是一个草图(我省略了通常的 Android ..