Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在滑动侧菜单中显示android活动(非视图)_Android_Android Layout_Android Activity_Slidingmenu - Fatal编程技术网

在滑动侧菜单中显示android活动(非视图)

在滑动侧菜单中显示android活动(非视图),android,android-layout,android-activity,slidingmenu,Android,Android Layout,Android Activity,Slidingmenu,我正在使用lib实现一个滑动侧菜单。我可以将列表视图或其他视图添加到菜单中,如:menu.setMenu(R.layout.static\u list\u layout)并且它可以按照需要完美地工作 我的需求不仅仅是一个静态列表,我曾经有一个依赖于空列表视图的活动,并根据用户配置文件以编程方式填充列表,内容是动态的 就像facebook的左菜单一样,用户组也在左菜单中列出。我想附加这个相同的活动来动态填充菜单中的列表。这可能吗?任何示例代码?活动跨越整个屏幕,这是不可能的。 但是,您可以尝试使用

我正在使用lib实现一个滑动侧菜单。我可以将列表视图或其他视图添加到菜单中,如:
menu.setMenu(R.layout.static\u list\u layout)并且它可以按照需要完美地工作

我的需求不仅仅是一个静态列表,我曾经有一个依赖于空列表视图的活动,并根据用户配置文件以编程方式填充列表,内容是动态的


就像facebook的左菜单一样,用户组也在左菜单中列出。我想附加这个相同的活动来动态填充菜单中的列表。这可能吗?任何示例代码?

活动跨越整个屏幕,这是不可能的。
但是,您可以尝试使用片段。

即使您找到了一种方法,您也不应该将活动用于所描述的内容

更好的选择是使用Fragment类,快速搜索可以在这里找到一个示例:

片段的好处在于,它们与活动具有几乎相同的生命周期,因此您可以获得活动所拥有的所有东西

另一个选项是使用您自己的视图(即扩展视图)

例如,您可以创建一个扩展FrameLayout的类,并向其添加膨胀视图。这还将使您能够基于动态属性编写附加逻辑


但是,我建议您查看片段,并以“片段”的方式进行操作。

如何动态添加列表项?片段也是如此。使用现有的列表填充代码等。您可以随时调用
list.removeAllChildren()
使其再次为空。您还可以使用每次更改菜单时设置的不同列表适配器。