我正在使用SlidingMenu lib 来实现滑动侧菜单。我可以将列表视图或其他视图添加到菜单中:menu.setMenu(R.layout.static_list_layout);
并且它可以按需要完美地工作。
我的需求不仅仅是一个静态列表,我曾经有一个依赖空 list_view 并根据用户配置文件以编程方式填充列表的活动,内容是动态的。
就像 facebook 左侧菜单一样,其中列出了用户组。我想附加这个相同的活动来动态填充菜单中的列表。这可能吗?任何示例代码?
我正在使用SlidingMenu lib 来实现滑动侧菜单。我可以将列表视图或其他视图添加到菜单中:menu.setMenu(R.layout.static_list_layout);
并且它可以按需要完美地工作。
我的需求不仅仅是一个静态列表,我曾经有一个依赖空 list_view 并根据用户配置文件以编程方式填充列表的活动,内容是动态的。
就像 facebook 左侧菜单一样,其中列出了用户组。我想附加这个相同的活动来动态填充菜单中的列表。这可能吗?任何示例代码?
活动跨越全屏,这是不可能的。但是,您可以尝试使用片段。
即使您找到了一种方法,您也不应该将 Activity 用于您所描述的内容。
更好的选择是使用 Fragment 类,快速搜索在这里找到了一个示例: Dynamic UI with rolling menu and actionbarsherlock
片段的好处是它们与活动具有几乎相同的生命周期,因此您可以获得活动所拥有的所有东西。
另一种选择是使用您自己的视图(即扩展它)。
例如,您可以创建一个扩展 FrameLayout 的类并向其添加一个膨胀的视图。这也将使您能够编写基于动态属性的附加逻辑。
但是,我建议您查看片段并以“片段”的方式进行操作。