0

我正在使用SlidingMenu lib 来实现滑动侧菜单。我可以将列表视图或其他视图添加到菜单中:menu.setMenu(R.layout.static_list_layout);并且它可以按需要完美地工作。

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

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

4

2 回答 2

1

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

于 2013-10-12T09:18:51.867 回答
1

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

更好的选择是使用 Fragment 类,快速搜索在这里找到了一个示例: Dynamic UI with rolling menu and actionbarsherlock

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

另一种选择是使用您自己的视图(即扩展它)。

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

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

于 2013-10-12T09:28:19.900 回答