问题标签 [fragment-tab-host]

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

android - 自定义 Tabwidget(Tabwidget 中的按钮)

在此处输入图像描述

我想用 FragmentTabHost 实现这个布局,但我不知道我应该使用哪些组件。我知道如何使用 FragmentTabHost,但在这种情况下,TabWidget 中有一个圆形按钮。我知道这个设计不遵循android设计原则,但我只是想实现这个布局。是否有关于自定义视图或如何实现此布局的参考?谢谢~

0 投票
1 回答
404 浏览

android - 如何将按钮添加到 FragmentTabHost

我需要添加一个按钮到FragmentTabHost. 如何构建这样的东西?

片段标签主机

0 投票
1 回答
1763 浏览

android - 实现 FragmentTabHost.setup 的问题

我在实现 FragmentTabHost 时在 Eclipse 中收到此错误

FragmentTabHost 类型中的方法 setup(Context, FragmentManager, int) 不适用于参数 (Context, FragmentManager, int)

一直在关注官方的 android 帖子并参考了其他几个网站,

http://developer.android.com/reference/android/support/v4/app/FragmentTabHost.html

有什么建议么 ??

0 投票
2 回答
3540 浏览

android - 如何在 TabHost/ViewPager 父片段中恢复子片段

问题在下面突出显示,第一部分描述了到目前为止的工作。

我在一项活动中使用多个片段。该图的上半部分显示了单个片段,例如具有一些随机内容的列表。如果我单击某处,它将打开AboutTheAppFragment. 当我点击backASingleFragment再次显示。这工作得很好,但那是容易的部分:)

一只忙碌的猫

这是我用来打开新片段的代码。

现在这是我的问题

而不是ASingleFragment我喜欢显示一个TabHostPagerFragment使用 TabHost 和 ViewPager 来显示片段(见下图)。假设我有两个片段TabOneFragmentTabTwoFragment,但 ViewPager 中只显示一个。这也很好用,我可以简单地在屏幕上滑动并在两个选项卡片段之间切换。但是,如果我单击某处打开AboutTheAppFragmentback再次单击,则两个片段TabOneFragmentTabTwoFragment不会显示任何内容。如果我旋转设备,它会再次重新加载/恢复片段,一切正常。所以我的问题是,当我单击按钮时,如何将它们添加TabOneFragmentTabTwoFragment后台堆栈中back?请注意,当我设置为时,它的工作原理类似于场景TabOneFragment1ASingleFragment,然后我单击某处并再次单击返回。但是当我使用 TabHostPagerFragment 时它不起作用。

一只忙碌的猫

以下是 TabHostPagerFragment 的一些代码片段:

我注意到 savedInstanceState 始终为空。知道如何解决此问题并将选项卡存储在已保存的实例状态中吗?

我会很感激任何帮助。

最好的问候,迈克尔

编辑 :

这是片段的调用层次结构:

0 投票
2 回答
5864 浏览

android - 底部带有图标选择问题的 Android FragmentTabHost 选项卡

我正在为一个简单的用户界面苦苦挣扎两天。ActionBarSherlock我只想要一个底部有标签的标签式布局(由于这个原因,不能使用标签)。此外,我希望我的选项卡由图标和文本表示。很简单?我知道不建议在 android 中使用底部选项卡,但这是应用程序的要求。对此无能为力。

我设法根据我的需要编辑了这个例子。现在我在底部有标签使用FragmentTabHost. 在此之后,我尝试将图标添加到选项卡。如果我使用常规TabHost,我可以做到

但我从这篇文章中了解到:带有可绘制图标的 FragmentTabHost显然它不适用于新的FragmentTabHost. 所以,在这篇文章之后:Tab 中的图标没有显示,我实现了一个自定义视图来保存选项卡的图标和文本。它工作得很好。

这里的问题(正如其中一篇文章中的评论所问的那样)是选择不再存在。我看不到选择了哪个选项卡。

这是完整的代码:

MainActivity.java

}

片段1.java

bottom_tabs.xml

tab1_view.xml

tab1_icon.xml

0 投票
0 回答
41 浏览

android - 来自 Fragments 和 GoogleMap 的 TabHost

我有旧的 TabActivity,现在已弃用。

我想使用 Fragment 将其更改为新的 TabHost。

我需要放两个标签:地图和列表。

任何想法,我该怎么做?

0 投票
0 回答
115 浏览

android - 如何在 2.3 上为以前的版本创建类似 TabHost v4 的视图

我是 android 的新手,很多小时都在挠头。

是否可以自定义或查看选项卡,如下所示

http://i.stack.imgur.com/iKZXa.png

在 froyo(2.2) 和姜饼 (2.3) 等以前的版本上。

--> 我尝试过 ABS,但它只显示默认视图,例如:

http://envyandroid.com/wp/wp-content/uploads/2011/01/tabs-up.png

任何想法?

提前致谢

0 投票
2 回答
511 浏览

android - 非活动片段选项卡的 findViewById

我正在使用FragmentTabHost来显示两个选项卡。片段选项卡包含应在菜单操作后在主活动中处理的各种输入。不幸的是 findViewById 为非活动选项卡中的视图返回 null。这是因为非活动选项卡没有视图。

请参阅示例代码,但我对每个选项卡都有不同的 FragmentTab 实现。

任何建议如何从所有选项卡访问视图?

0 投票
1 回答
7514 浏览

android - Android:FragmentTabHost - java.lang.IllegalArgumentException:您必须指定一种方法来创建选项卡内容

我在创建一个类中有以下内容FragmentTabHost

我有一个单独的 .xml 文件用于设置主机,如 android 支持站点所示。这一切都在第二个活动中。我的主要活动有一组图像。单击一个会加载此活动。该应用程序最初运行。一旦我点击图像以加载此活动,尽管它会崩溃。在 LogCat 中我发现了以下错误:

java.lang.IllegalArgumentException: you must specify a way to create the tab content

我似乎在这个错误上找不到任何东西。

0 投票
1 回答
887 浏览

android - Android:使标签启动新活动

我的应用中有一个没有任何标签的主屏幕。它只有一系列按钮。单击按钮会启动顶部包含选项卡栏的新活动。这个功能正常。我可以很好地单击所有选项卡。不过,我想做的是添加另一个实际上没有内容的选项卡,而是在单击时将用户带回主屏幕。这是可能的,如果是这样,我将如何去做?