问题标签 [android-nested-fragment]

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

java - 同时显示两个片段

从我实例化 这个片段开始,我想FragmentPagerAdapter在里面显示两个片段。视图未显示。MyFragmentPagerAdapter 由主类调用以填充 viewpager。case 0fragment Afrag A

XML

0 投票
1 回答
334 浏览

android - 无法用新片段替换片段

我正在尝试在另一个 Fragment 中替换一个 Fragment,但我感到很奇怪NullPointerException,请你看看并告诉我你的想法吗?

这是我的代码:

堆栈跟踪:

我通过回调到达这里,我在处理触摸事件的 ListView 上下文中。欢迎任何建议。

0 投票
1 回答
33591 浏览

android - 动态更改片段选项卡主机内的片段?

我有一个主要活动,这里是片段活动 我在 B 片段中设置两个带有两个片段 A 和 B 的选项卡 当用户单击按钮时我有一个按钮我想将片段 B 更改为片段 C。但是上面的选项卡可见...

如何实现替换选项卡内的片段?

非常感谢任何解决方案。

0 投票
2 回答
3735 浏览

android - 如何在具有三个平移布局的嵌套片段中添加动态片段

我正在尝试构建一个三窗格布局(三个ListFragment)。我可以通过以下布局在活动中创建它

但是我nested fragment在嵌套片段中使用和,必须动态添加片段,FrameLayout这就是我编写这些代码的原因:

但它不起作用。我怎样才能做到这一点?

编辑:

三个片段是这样的:

0 投票
1 回答
2690 浏览

android - 将片段添加到片段中(嵌套片段)

我想动态地将一个 youtube 片段添加到我已经存在的片段中。我使用的代码如下:

我需要在适当的片段中获取 youtube 片段。当我检查何时总是加载新片段时(在片段之间滑动时),新的内部片段需要是第一个加载的片段。

任何帮助都将被欣然接受。

已解决:谢谢科比,你是对的。我不得不替换“getActivity().getSupportFragmentManager();” 使用“getChildFragmentManager()”。问题显然是 Sherlock 库附带了一个旧的 android v4 支持库。我不得不更新 Sherlock 中的支持库。它对我有用......

0 投票
2 回答
555 浏览

android - 嵌套 google map 2.0 片段显示静态图片

我在视图寻呼机中显示谷歌地图片段时遇到问题。我有一个活动,其中有 viewpager,在 viewpager 的一个片段中有一个 google map 2.0 片段。

片段布局:

片段类:

所以,问题如下:当我切换到这个片段时,地图似乎正在初始化,但我看到的不是可移动地图,而是以 0,0 坐标为中心的静态地图快照。

在此处输入图像描述

但!如果我锁定设备屏幕然后解锁它,地图会正常初始化!

有人可以帮我吗?

0 投票
2 回答
16970 浏览

android - 将片段添加到对话框

我想向对话框添加一个片段(它可以是 DialogFragment 或常规对话框)。我怎么做?

这是我的 DialogFragment:

这是 news_article.xml:

这是我的主要活动:

但是当我尝试它时,我得到:

我认为这是因为 Activity 的 FragmentManager 不是我应该添加的那个,但是我找不到 DialogFragment 的那个,它在哪里?

0 投票
2 回答
1892 浏览

android - 带有 backstack Resume 的嵌套片段

在我的应用程序中有几个fragments ,activity我正在backStack为这些s 维护一个fragment。一切正常,但其中有一个嵌套的片段。当我将其放入backStack并通过按后退按钮再次恢复时,该片段看起来与先前的内容(子片段)重叠。这是正常的视图:

在此处输入图像描述

这是重叠视图的屏幕截图(当我恢复片段时):

在此处输入图像描述

您可以得到差异,因为第二个文本更深(这意味着子片段重叠)

我怎样才能避免这种情况?这是我的嵌套片段的代码:

0 投票
1 回答
1844 浏览

android - No view found for ID xxx for fragment (nested fragments)

I have an activity that has a ViewPager in the layout.

I have two fragments which display, one for each tab.

One of the fragments is designed to host other fragments - this is the CustomerMainFragment which inflates fragment_customer_main:

This then adds CustomerSearchFragment to the FrameLayout which inflates fragment_customer_search.

CustomerSearchFragment also has the following override to switch out the search fragment for a detail fragment on a button press:

After clicking the button I get the following error:

java.lang.IllegalArgumentException: No view found for id 0x7f080006 (com.chrisbeckyapps.sample:id/fragment_customer_content) for fragment CustomerDetailFragment{4280b0b8 #0 id=0x7f080006}

I'm new to fragments and understand the concepts, but I'm stumped by this. I originally had the search fragment going straight into the pager, but then replacing it with the detail fragment mean it just showed over the top, and my research led to this being a better solution.

I have wondered about trying to move the search logic to the CustomerMainFragment but this means hooking up a lot of logic and I thought you could embed logic within fragments.

Suggestions?

0 投票
1 回答
3469 浏览

android - ViewPager 的片段消失了

我正在使用DrawerLayoutwith ViewPagerIndicator,但是最后一个无法与DrawerLayout. 一旦我打开应用程序,viewpager 就会正确显示,但是一旦我更改 DrawerLayout 中的片段,ViewPager 的片段就会消失。

这是我的片段管理器:

ViewPager 中的第二个和第四个片段在那里并且它们没有消失,而第一个、第三个和第五个消失了。我的代码有什么问题?

这是我的片段: