问题标签 [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.
android - 在 MapFragment 和 ListFragment 之间切换
我正在创建一个应用程序,我想在我的CustomMapFragment和ListFragment. 如果我启动应用程序并调用replaceFragment:
replaceFragment(new CustomMapFragment())看起来Map应该。
这CustomMapFragment是一个片段,我将 a 替换FrameLayout为 native MapFragment,使其与代码分开。
如果我在按钮单击或其他东西上再次调用替换方法,使用不同Fragment的(ListFragment例如),FrameLayout被替换为这个,一切都很好。
CustomMapFragment如果我Map现在尝试再次Marker用CustomMapFragment.
CustomMapFragment:
主要布局只是 a FrameLayout,它被替换为不同Fragment的 s。我还尝试仅加载一个同时加载Fragment了CustomMapFragment和的ListFragment两个FrameLayouts,因此它们彼此堆叠,但最终以相同的行为结束。
MapFragment(不是)似乎有问题SupportMapFragment。
MapFragment在开始时加载=MapFragment看起来很完美MapFragment->ListFragment->MapFragment=MapFragment是一个空地图ListFragment->MapFragment=MapFragment是一个空地图MapFragment->MapFragment=MapFragment是一个空地图
android - 如何在父片段android中添加子片段?
我有主要布局。我想在主 LinearLayout 中添加片段。但是如果我想在主片段中添加子片段,它当前存在并且可见。
在片段活动中,我添加了以下内容:
现在我想在当前主片段中添加子片段:
但我得到了例外:
我试过了:
android - 未找到 id 的视图 - DialogFragment + Fragment
我有一个布局简单的 DialogFragment。我想向 DialogFragment 布局内的 FrameLayout 添加一个片段(并在将来用另一个片段替换这个片段)。但是,添加新片段的方法失败并出现错误:
“没有为片段 Fragment_AlertsManage {41e7cb68} 找到 id 0x7f0b004f com.kennel39.diabeteslive_adtdev:id/frameAlertsContainer) 的视图”
我检查了我的 xml,尝试了不同的方法,并在 stackoverflow 上阅读了许多类似的问题,但我找不到解决方案。
layout.dialog_alerts_master:
和 Fragment_AlertsManage 类:
为什么我会收到此错误,我该怎么做才能解决它?
android - 浏览器中的片段
我正在努力Fragments。 Fragment1包含ViewPager. ViewPager有 3 个片段。当我打电话时Fragment1 ViewPager工作正常。但是如果我Fragment1用其他 Fragment替换Fragment2并返回Fragment1使用 backButton。ViewPager什么都不显示。所有 3 个片段都添加到片段中,但onCreateView()没有被调用,并且这 3 个片段没有 UI。我正在 FragmentStatePagerAdapter使用ViewPager.
任何帮助将不胜感激。
android - 使用 XML 定义的片段而不是以编程方式定义的片段的正确片段事务
我有两个片段,每个片段都包含一个视图寻呼机,我目前正在使用这个库来为我的视图寻呼机使用不同颜色的选项卡。现在我有一个动作栏动作,当点击它时基本上会导致 fragment2。但是当我这样做时,fragment1 并没有被删除,而是在用户刚刚切换到的 fragment2 之上,就像这样。现在,我尝试按照答案所说的去做,并以编程方式添加片段,但这是不可能的(我认为),因为我使用的是自定义 PagerSlidingTabStrip。现在无论如何都可以通过单击按钮来更改片段,同时仍然使用自定义库?此外,我想补充一点,我对 Android 有点陌生。
片段1
片段 2
用于片段 1 的 xml
用于片段 2 的 xml
如果您有任何问题,或者我解释得不够好或类似的事情,请说一些,我会添加它或更好地解释它
android - 在调用子片段时未找到 id 的视图
所以我有两个MAIN ACTIVITY(M)和FRAGMENTS(F1, F2)一个BUTTON(B)。F1
现在,当主要活动启动时F1会自动加载这很好,我想做的是F2在单击Bwhich is on时启动F1。
以下是我的 Fragment1 代码,即 HomeFragment:
frame_container是 中容器的名称main_activity.xml。我试过以下帖子:
你能告诉我我做错了什么吗?
android - 在 Fragments 中嵌套 Fragments 时出现 InflateException 错误
我有一个Fragment,其中包含另外两个Fragments,即 aListFragment和一个常规Fragment。当我给父级充气时,Fragment我收到一个InflateException运行时错误。
这是由于我的 XML 布局代码中的 #11 引用了这个:
请记住,上面的这个 XML 指的是一个嵌套 Fragment的.
Android 中是否支持嵌套Fragmentsa 功能?是否有任何替代方案或修复此问题?
日志猫:
编辑 1:据我发现,它受支持 http://developer.android.com/about/versions/android-4.2.html#NestedFragments
但是我找不到任何嵌套片段和用它们填充父片段的好例子。
android - 将数据从嵌套片段发送到父片段
我有一个Fragment FR1包含几个Nested Fragments;FRa, FRb, FRc. 这些Nested Fragments是通过按ButtonsonFR1的布局来改变的。每个Nested Fragments都有几个输入字段;其中包括EditTexts,NumberPickers和Spinners. 当我的用户通过并填写所有值时Nested Fragments,FR1(父片段)有一个提交按钮。
那么我怎样才能从我的值中检索我的值Nested Fragments并将它们带入FR1.
- 所有
Views都在每个NestedFragment. - 父级
Fragment,FR1处理 的事务NestedFragments。
我希望这个问题足够清楚,我不确定是否需要发布代码,但如果有人觉得我可以这样做。
编辑1:
这是我添加我的方法Nested Fragments:
我的constructNewProfile()方法需要我的值Nested Fragments。
以上是指父片段的字段;以及它们最初是如何实例化的。
android - 片段内的 MapFragment,重新打开片段时应用程序崩溃
我在另一个片段中有一个地图片段
我在 oncreateview 中初始化地图
它工作正常但是当我按下后退按钮并重新打开这个片段时它崩溃了
然后我用谷歌搜索并将其放入 ondestroy
上面的问题已经解决了,现在它给了我空指针重新打开其中包含 mapfragment 的片段可能是因为我用上面的代码删除了它,但现在有什么解决方案?
android - IllegalStateException Activity 已被销毁 - 三重嵌套片段
我有一个Fragment,我们称它为...F1包含一个Fragment F2; 其中又包含一个Fragment F3.
当我启动我的应用程序时,我收到此错误:
它指的是这行代码:
我的小学上层fragmentcontainer里的a在哪里。放在's内的位置。FrameLayoutFragment F1F2F1fragmentcontainer
关于如何解决这个问题的任何想法;我尝试进行搜索,其他结果说要硬编码一个Fragment字段并立即分配它,但这也没有解决问题。