2011-04-05 80 views
2

我想要一个静态的底部菜单栏,通过每一页底部可见的应用程序始终存在。我设计了菜单栏,但我很困惑我是否必须将菜单代码与每个布局xmls进行集成,以使菜单在每个页面中都可见,并在每个活动类中编写代码以执行菜单单击中的功能。或者,如果有其他方法,我可以创建一个公用底栏,并将每个页面的菜单代码写入单个活动类Android创建底部酒吧菜单

回答

0

你可能要找的是一个活动在底部与顶部的标签和按钮的的TabBar:Android: Tabs at the BOTTOM

然后你就可以使用对应的选项卡,而不是单独的活动不同的看法。

+0

感谢彼得,其实我想在每一个页面执行一些数据库操作,这就是为什么我与每一个布局XML利用的活动。 – rags 2011-04-05 07:38:40

+1

为什么您需要执行数据库操作的活动?在任何情况下,你都不应该在UI线程上执行长时间运行的任务。 – 2011-04-05 09:07:27

1

还有一个include路线:

+0

通过使用include,我们不需要在每个活动中编写代码来执行菜单单击的功能吗? – rags 2011-04-05 07:41:55

+1

你可以编写一个包含所有常用菜单代码的基本'Activity'类,然后每个唯一的'Activity'扩展基类。 – 2011-04-05 07:48:04