问题标签 [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.
android - FragmentTabHost、嵌套片段和 ViewPager
我有一个使用 a 的活动FragmentTabHost
,所以每个选项卡里面都有一个片段。在第一个选项卡中,我有 2 个嵌套片段,一个在屏幕的上半部分,另一个在下半部分。底部的片段使用 一个ViewPager
扫描了几个LinearLayouts
。这一切都很好。
直到您移动到另一个选项卡,然后返回到第一个选项卡。底部的嵌套片段不再出现,但顶部的片段出现了。
这是一些演示我的用法的代码:
这就是我使用主要活动的方式:
下面是我如何使用 tab1 的片段:
这是我如何使用第二个嵌套片段(消失的那个):
想法?
android - Is it possible to manually call onCreateView in a Fragment?
Is it possible to manually call the method onCreateView
in a Fragment
or, if not, is there some way I can simulate this invocation?
I have a FragmentActivity
with tabHost. Each tab contains a Fragment
and I want to refresh the Fragment
's view when I press the "Refresh" button. More specifically, I want to re-call the onCreateView
method.
My code currently looks like:
android - android EditText onPause在片段中
我发布这个问题是因为我真的无法理解发生了什么:
我有一个用片段实现的 ViewPager 的选项卡布局,一切都很好,但我正在努力解决一个非常奇怪的行为:在 onPause 片段的方法中,我需要对 EditText 值进行一些检查,但是从 EditText 的 getText 方法中读取的值不正确:读取的值与我放入 xml 中的值相同,即使我更改了它。所以,如果在我把
然后在运行时我将此值更改为“DCBA”或任何其他值,在片段的 onPause 方法中,以下代码
总是返回“ABCD”。
如果我单击按钮运行相同的代码,则正确读取该值
我错过了什么吗???
android - 按下按钮时更改选项卡的指示符(片段和 tabHost)
我正在使用 Fragments 和 tabHost,一切都很好。我需要做的是:当我按下一个按钮时,它必须将我带到另一个片段,我需要更改选项卡的指示器:
当我按下按钮时,片段会更改,但选项卡指示器不会。
现在,指示器仅在按下 Tab 时发生变化,但我想要在按下按钮时获得相同的效果。这可能吗?。
代码:
android - 片段与另一个片段重叠
我知道发布了SO
与该问题相关的各种问题,但没有一个为我提供解决方案。我有 4 个标签fragment activity
,每个标签都有自己的fragment
. 我要进入另一个fragment
里面。当我切换到选项卡时,有时它会重叠并且两者都是可见的。
这是代码(xml):
在新片段中调用片段
当我从另一个片段中调用片段时,我需要addToBackStack
在new fragment
方法中添加Tab_Activity
请帮助伙计们
android - 带有 Google map android api v2 的 Tabhost 没有显示 google map 它只显示 tabhost 的 fragmentActivity 中的标题问题
我是 android 新手,我想在 Tabhost 上实现谷歌地图。我有三个标签,在第三个标签中,我想实现谷歌地图版本 2。
除了谷歌地图选项卡外,一切都很好。它只显示标题和标题上的标记。它不显示谷歌地图。
这是我的 Tabhost.xml
这是 Tabhost.java 类
这是我的 Map_activity.xml
任何人解决这个问题
android-fragments - 如何在android中通过FragmentTabHost播放视频
我制作了一个有 4 个选项卡的应用程序:
- 视频选项卡,在此选项卡中我想播放视频,获取远程 URL
- 虚拟实验室
- 编辑视频
- 帮助
我制作了 MainActivity 类,其中使用 FragmentTabHost 类 id 显示选项卡。
我还制作了扩展 Fragment 的 FragmentTab 类。
这是代码:
我坚持在单击视频选项卡上播放视频,如果可以的话,任何人都可以解决它。我已经搜索了 3 天,但我还没有找到解决方案。有视频声音,但没有播放视频。
android - FragmentTabHost 不显示标签内容
我有一个应用程序,其中包含一个用于导航的抽屉菜单和一个片段活动,其中根据抽屉选择显示一个片段。现在我有 2 个片段,一个简单的 (SettingsFragment) 和一个包含 FragmentTabHost (SearchFragment)。打开应用程序时会显示带有 FragmentTabHost 的 。问题是,如果我在片段之间切换 - 转到 Settings Fragment 然后返回 SearchFragment 则不再显示 tabhost 的内容(不调用第一个选项卡中包含的片段的 onCreateView),除非我在选项卡之间切换。
所以我在我的活动中使用替换在片段之间进行更改:
我的标签主机布局:
...和片段中的tabhost设置:
有什么提示吗?
android - FragmentManager 上的 IllegalStateException
我的应用在许多 Android 平台(4.1、4.0.4、2.3.6...)上不断报告此问题。但我无法在手机上重现此问题。我已经通过谷歌搜索了这个问题,但堆栈跟踪似乎与我的不一样。
有人知道这个问题是怎么发生的吗?以及如何预防?或者我怎样才能重现这个错误?谢谢你。
堆栈跟踪:
- - - - - - - - - - 编辑 - - - - - - - - - -
对乔纳森:
我有两个片段。并且只有一个片段覆盖了onPause
回调,代码如下。而且我不会在onPause
. 我覆盖的另一个回调是onResume
回调,代码如下。
分段:
我的观点:
我还跟踪了FragmentActivity
/的代码FragmentManager
,似乎如果onAttachedToWindow()
之前调用过onPostResume()
,那么问题就会发生。有可能onAttachedToWindow()
之前被调用onPostResume()
吗?
java - 如何将动态 UI 添加到片段选项卡?
我使用 FragmentTabHost 创建了四个带有相应片段的选项卡。但是,这些选项卡可以工作,现在我想添加动态 UI(例如显示当前日期的 TextView 和交互式按钮),我不知道如何继续。我发现尝试将其添加到片段是不正确的,并且将其添加到主片段也会导致错误。必须有某种方法可以做到这一点,但我缺乏 android 经验让我迷失了方向。那么,有没有办法为片段添加动态 UI?