2010-08-15 48 views
1

我正在开发一个Android项目,其中一组按钮需要显示在应用程序中每个屏幕(活动)的底部。这组按钮基本上是一个导航栏。我想知道最好的方法来做到这一点,而不是为每个活动创建新的按钮。我一直在编程(C++/C#)多年,但对于Android和Java来说,这是相当新颖的,所以如果有人能够指出我的大方向,那将值得赞赏。多个屏幕上的一组视图(控件)

谢谢。

回答

0

要详细说明康斯坦丁的答案,在使用include之后,您需要将操作绑定到这些按钮。 如果这些按钮应该具有相同的操作,而不管它们在哪个活动中,那么使用include标签创建它们的布局,然后创建一个父级NavigationActivity(或其他您想要调用它的任何其他类),从其中继承所有其他活动。 在父类NavigationActivity类的onCreate方法中,您可以为按钮设置onClickListener(以及其他所需的东西)。

+0

谢谢你的澄清,朱利安。 – 2010-08-16 17:06:53

+0

我在这里发布了一个后续问题:http://stackoverflow.com/questions/3498673/onclicklistener-not-firing-from-parent-class – 2010-08-17 01:30:59