【发布时间】:2020-02-19 09:43:57
【问题描述】:
我已经有 几十个 片段,每个片段都显示自己的信息。现在——如果可能的话——我正在尝试添加一个搜索框来显示相关片段名称的列表。我根据它们包含的内容命名它们并启动被点击的那个。
我正在考虑使用Activity.getsupportfragmentmanager().findfragmentbyID 函数,但是片段需要在活动中启动,这与我需要的相差甚远。
这里有人可以指点我正确的方向吗?
【问题讨论】:
-
据我了解,您可以将名称(预定义)保存在
ArrayList中,搜索时会引用该名称。一旦用户选择了Fragment,您将不得不在当前Activity上动态加载该特定片段。为此,您必须使用FragmentManager和FragmentTransaction。你可以在这里阅读更多内容dev2qa.com/android-add-fragment-to-activity-dynamically-example
标签: android search android-activity fragment