问题标签 [tabbed-view]

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 投票
2 回答
960 浏览

android - 相同的片段与不同选项卡上的列表视图


我想创建一个显示 3 个选项卡的活动。第一个选项卡应该显示用户上传的照片,第二个是用户喜欢的所有图像,第三个是用户最喜欢的图像。所有这些数据都来自一个网络服务。我想使用相同的片段和它的布局文件并调用不同的 URL。该片段实现了一个 StringReader 并在其中填充了一个列表视图。
我的问题是我设法在第一个选项卡中加载了片段,但第二个和第三个选项卡仍然是空的。如果我导航到最后一个选项卡并开始向后导航,则第一个选项卡保持为空,第二个选项卡被填充。我看了这么多教程和红色我能达到的,但似乎没有任何帮助。
我的 Activity 中的 Fragment 实例化如下所示:

}


我的片段是:


更新! 似乎所有片段都在第一个选项卡中加载和覆盖。

这行代码更新了一个 textview,我可以看到 textview 更新了 3 次 (25)(10)(5),这意味着结果的数量。只有最后一个结果的列表视图可见

0 投票
0 回答
145 浏览

winforms - Devexpress TabbedView 自由布局模式保存布局

我想TabbedView使用自定义 xml 序列化器/反序列化器从我的布局中保存。从手册https://documentation.devexpress.com/#WindowsForms/CustomDocument11355中 明确:There is no need to add, remove or modify docking containers manually. If you wish to arrange your documents and groups in code, use the DocumentGroup.DockTo method. 但是如何使用这种方法呢?文档的可能位置可能与文档排序不同。

在此处输入图像描述

所以我决定使用Docking containers. 之后我恢复了布局,但有一个问题:在添加位置splitters之间没有DocumentGroups

这是一个代码:


0 投票
0 回答
30 浏览

android - 如何解决选项卡式视图中的图标问题

我在 android studio 中创建了选项卡式视图,但是我遇到了一个问题,当我从主页滑动到类别或收藏时,我将图标放在文本标题主页、类别和收藏的上方它工作正常,但是当我调用此方法时,图标仅显示一次,当我打开应用程序并滑动到另一个类时,它们会消失

这就是我调用图标的方法

查看整个部分并帮助我,请我该怎么做

0 投票
2 回答
755 浏览

android - 我想在 android 中更改 Tabbed Child Activity 的标题

以上是在activity_main.xml 的子活动activitvity_main2.xml 中的代码。

当我从 Main 活动传递到 Main2Acitivty 时,我想更改此子活动的标题。这是具有主应用程序标题的图片(即股票)。

这是具有主应用程序标题的图片(即股票)

我想在加载 Main2Activity(此活动包含选项卡式视图,如您在图像中看到的那样)时将标题更改为其他内容。我尝试使用getActionBar().setTitle(<name to put on title>);并且也使用setTitle(<name to put in the title>)但没有任何效果。

请帮忙,因为我是 android 新手。

0 投票
2 回答
1633 浏览

ios - 如何以编程方式打开视图控制器的某些选项卡

我正在编写一个代码,其中我有一个带有某些选项卡的视图控制器。解除警报后,我想自动打开第二个选项卡。为此,我在警报消失时发布了本地通知。此通知的观察者位于主视图控制器中,当调用此观察者时,会选择视图控制器的第二个选项卡。这是我的代码以便更好地理解:

和主视图控制器:(问题相关代码)

这是打开选项卡,但我得到的输出是这样的:(得到一个额外的黑条)

在此处输入图像描述

为什么会这样?也许它正在显示一个全新的主视图控制器(带有标签栏),但原因是什么?如果我错了,请纠正我,因为我是 iOS 的新手。

我尝试过的事情:

  • 获取根视图控制器(主视图控制器)并选择其选项卡,但输出相同。

  • 使用弹出视图控制器,但它打开了第一个选项卡(索引 0),但我的要求是打开第二个选项卡(索引 1)

0 投票
0 回答
169 浏览

ios - 在 tabbedView 中实现时,状态栏颜色不会随 navigationBar 改变

我试图在带有 SwiftUI 的 tabbedView 中使用 navigationView,但是当我在 tabbedView 中嵌入 navigationView 时,状态栏颜色停止变化。如果我们尝试只使用没有 tabbedView 的 navigationView,状态栏颜色会改变。请看下面的图片,这就是我得到的。让我知道是否有任何解决方法。谢谢!!

图片

0 投票
1 回答
836 浏览

ios - 使用 SwiftUI 的 TabbedView 切换到其他选项卡时查看内容不显示

我通过参考https://developer.apple.com/documentation/swiftui/tabviewTabbedView使用SwiftUI框架来实现

在模拟器上运行时,只有第一个选项卡视图内容显示,其他选项卡内容不显示。即使在重新启动 XCode、模拟器等之后。

应用视频链接:https ://youtu.be/Gibu8jfQQ5I

感谢您的帮助和建议!

0 投票
1 回答
366 浏览

swiftui - SwiftUI:选项卡式视图中的 MasterDetailView 丢失“状态”

我在选项卡式视图中有一个 MasterDetailView。如果用户选择 MasterDetailView 并在主视图中选择一个条目,则详细信息将显示在详细信息视图中。选择另一个选项卡并切换回 MasterDetailView 后,不再选择详细信息 - MasterDetailView 完全失去其状态,就像完全渲染一样。

当用户选择该选项卡时,有没有办法“重用” MasterDetailView?

我知道我可以使用@State 和@Binding 来保存和恢复状态(如主视图中的选定条目),并且在那个可能是解决方案的简单示例中。但是在一个复杂的应用程序中——例如,当 MasterDetailView 包含一个深层视图层次结构时——管理(保存和恢复)视图的完整状态是没有用的。

0 投票
1 回答
53 浏览

ios - 在 iOS 开发中我必须选择哪些控件

一个 iOS 应用页面,描述了某些项目的详细信息

这就是我想做的

这正是我想要的

其实我不是iOS开发者。

但是我们团队的一名成员缺乏组成 iOS 应用页面(场景)的知识

我认为他通常一直使用表格视图。我猜他不能很好地处理。

他总是纠结于动态页面中 UITableView 的高度。

正如您在图片中看到的,页面有两个视图,我不知道如何调用它。

如果按下女性右侧的圆形按钮,则这两个视图会切换。

我想这是一种“TAB”。

在这种页面中使用 UITableView 是否正常。或者哪个是最佳做法?

在此先感谢并为我的英语感到抱歉。

0 投票
0 回答
44 浏览

xamarin - 在 Xamarin 应用程序中,来自 TabbedView 的选项卡不会在 Android 平板电脑模拟器中与 Android 手机模拟器中的同时填充

我正在尝试根据选项卡上显示的页面状态在我的 Xamarin 应用程序的 TabbedView 中的选项卡上设置图标。我可以单独访问一个选项卡并在 Android 手机模拟器上渲染期间设置其图标,但它不适用于 Android 平板电脑模拟器。

我根据这篇文章在 TabbedRenderer 中使用 DispatchDraw 方法,但我对该方法的调用方式并没有很好的理解,并且很难找到有关它的指导。

我的代码确实在两个设备中都被调用,但我发现 (this.Context as Activity).ActionBar.TabCount 每次检查时在平板电脑中都是 0,虽然它最初是 0,但随后第二次调用 DispatchDraw 并且它在手机上的值为 2(即标签已加载),但在平板电脑上没有。这就是允许我在手机上设置图标的原因,但不能在平板电脑上设置。

知道仅基于模拟器的更改会有什么不同,以使它们以这种方式呈现不同吗?

这是我的 TabbedRenderer 代码:

我发现在平板电脑上,如果我最初呈现表单,我不会得到图标,但是如果我然后单击其中一个选项卡,并且如果我在 OnElementPropertyChanged 方法而不是 DispatchDraw 中运行选项卡逻辑,通过然后 ActionBar 上的选项卡被填充,我得到了显示的图标。

(旁注:另一件奇怪的事情是 ActionBar 类上有一个警告说它已过时 - 不知道该怎么做,因为 Activity 类包含它作为一个属性并且这并没有过时。)

非常感谢!