问题标签 [child-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 - 通过删除子片段获取 IllegalStateException
我正在使用子片段。片段 A 添加一个子片段 B:
然后 B 使用以下内容删除自己:
但我得到了例外:
android-fragments - ListView onItemClick 启动另一个 ListView - 带有片段
在启动时,我的应用程序会启动一个片段,该片段显示“项目”的列表视图。当我点击一个项目时,会启动一个显示项目详细信息的新片段,包括另一个“任务”列表视图(每个项目对象可以包含许多任务)。
我在为第二个列表视图初始化 arrayadapter 时遇到问题。
tasksAdapter = new TasksArrayAdapter(getActivity(),selectedProject.getTasks());
它不会编译,Android Studios 提供以下原因:
incompatible types. Required: ProjectsArrayAdapter. Found: TasksArrayAdapter
ProjectsArrayAdapter 是在前一个片段上设置的,如下所示:
为什么我不能创建这个新的阵列适配器?
android - ChildFragmentManager.findFragmentByID() 在 android 4.4.2 上返回 null
我开发了一个应用程序,它使用片段作为片段的一部分。
EditTextWithCameraButtonFrag
是 Fragment 的一个子类型。这段代码就像一个魅力,在 android 5.1.1 上运行。但是,在 Android 4.4.2 上运行它会返回 userNameFrage 和 passwordFrag 为空。所以看起来,返回的 Child FragmentManager 没有找到这些字段。
getChildFragmentManager()
与 4.4.3 一起使用时有什么需要考虑的吗?
提前致谢!
编辑:这是主要片段的 XML:
这是子片段的:
java - 带有嵌套片段的 Android Google Map API V2 空白屏幕
我正在开发一个高级集成 Google Maps API V2 的 android 应用程序。我正在使用 SupportFragment 并且一切正常,直到我开始将地图放入另一个子片段中 - 片段层次结构很深:
SplitViewFragment->RightChildFragment->ViewPagerFragment->SupportMapFragment
我想实现平板电脑的特殊布局,因此无法删除一个片段级别。
到目前为止,一切都很好 - 在 Android 4.3+ 设备上一切正常,但在较低的 API 级别上,地图片段始终保持空白/透明 - 谷歌徽标和缩放控件可见。没有 logcat 错误。当我删除一个嵌套片段时,谷歌地图正在同一台设备上工作;所以这不是一个身份验证问题,正如经常描述的那样。
我还尝试使用 zOrderOnTop 初始化 MapFragment,但没有成功:
GoogleMapOptions options = new GoogleMapOptions();
options.zOrderOnTop(true);
SupportMapFragment mapFragment = SupportMapFragment.newInstance(options);
我花了整整两天的时间试图找到这个问题的答案,并进行了广泛的研究——但没有成功。
我非常期待你的回答。太感谢了!
android - android嵌套片段无法正常工作
我试图在按钮单击时在我的片段中显示一个嵌套片段,所以在我放置的主要片段的按钮 .setOnClickListener (与 Log.d 一起使用)上:
正如在开发人员指南中找到的那样,FrontPageNote是我的嵌套片段(显然扩展了片段)和 R.id。frontNote是 xml 布局的 id:
getActivity().setContentView(R.layout.front_note);
嵌套片段 FrontPageNote 也使用onCreate() 方法链接到此 xml 。
问:我做错了什么?谢谢
编辑:添加 FrontPageNote.class:
}
android - Android ChildFragmentManager().findFragmentById() 始终为空
我偶然发现了一个疯狂的小“错误”,或者我只是做错了什么。我正在尝试获取对片段内的片段的引用。所以我们有了ParentFragment
,那是一个孩子的MainActivity
。我可以毫无问题地获得对此 ParentFragment 的引用,因为它ParentFragment
已添加到MainActivity
通过代码中:
我已经像这样ChildFragment
向ParentFragment
via XML 添加了一个:
parent_fragment.xml
一切正常,ChildFragment(s) 显示在 ParentFragment 中。唯一的事情是;我找不到 fragmentById。
我尝试了多种方法来实现这一点,应该如何完成(?):
没用。此外,获取 Activity 并使用该片段管理器不起作用(.. 当然)。
我也尝试在 ChildFragmentManager 中获取所有片段,对其进行迭代等。但这总是返回 null:
你知道为什么会这样吗?如果片段不是通过代码添加的,我不能使用 ChildFragrentManager 吗?
谢谢!
fragment - 无法调用父片段中的onActivityResult
我是一个新手,我在很长一段时间内都面临着从子片段向父片段发送数据的问题,无论我做什么,我仍然无法解决它。找了很多话题,还是解决不了。如果可以的话,你能帮帮我吗?我附上了所有的代码,如果我做错了什么,你能教我吗?提前致谢 !在此处输入代码
#################主要活动android - getChildFragmentManager() 和 containerId
我使用 getChildFragmentManager()、containerId 和方法 .add() 在父片段代码中创建子片段。然后我尝试使用 childFragmentManager()、相同的 containerId 和 .replace() 在 childfragment 代码的 onActivityCreated() 方法中替换该 childFragment,但此时我收到一条错误消息,指出 fragmentTransaction 对象或任何找不到视图对于我的 containerId 片段“nameofchildfragclass”。
我验证了当我创建孩子时父级中的 containerId 和我尝试替换孩子时在子级中的 containerId 是相同的(因为它们应该是)。
android - 谷歌地图问题并获取子片段管理器
我不断收到支持地图片段的错误,我是 android 和 java 的新手,所以,没有它说的答案';' 是预期的,但是一旦在获取子片段管理器之前插入,它会使支持地图片段无法访问,并且我在整行中都出现错误。
这是我的课
这是我的 xml 文件
android - 如何以编程方式将此片段添加到我的片段中?
我试图在我的 DialogFragment 中显示一个嵌套的 ListFragment。
显然我不能只<fragment>
在 XML 中为我的 DialogFragment 布局声明 a,因为片段中的片段需要 childFragmentManager。所以我试图在我的 DialogFragment 中做到这一点:
我完全不知道我需要在 ???????? 中放入什么资源 ID 部分,或者我什至会如何分配它。