所有活动中的Navbar Class

时间:2011-08-12 18:59:23

标签: android android-activity singleton multiple-inheritance imagebutton

好的,我正在做点什么。我有一个导航栏,其中包含我的活动的所有按钮。我尝试过将其他活动扩展到“navbar”类的方法。

这是我到目前为止所做的:

  • 我已将所有类扩展到navbar(除了那些需要多重继承的类)。
  • 在每个XML布局中使用了一个标记。

我需要什么:

  • 我需要类来处理多重继承
  • 我的所有课程,甚至是那些不需要多重继承的课程,以扩展我的导航栏课程。

如果无法进行多重继承,我不介意对这些类进行硬编码,但多重继承会非常好:)

提前感谢。

2 个答案:

答案 0 :(得分:0)

Java不支持多重继承,抱歉。

您可以考虑使用Honeycomb上的操作栏,然后使用ActionBarSherlock来支持来自相同代码库的预蜂窝设备,而不是滚动您自己的“导航栏”。

答案 1 :(得分:0)

你可以做我为我的应用做的事情。

创建一个所有其他活动都延伸的“基础”活动。

填写菜单栏并使用Intent设置所有侦听器,然后允许每个活动处理其他所有内容。

另一种选择是创建一个XML元素,其中包含您想要的任何内容(如果由于某种原因需要比菜单更复杂)。你仍然应该使用“基础”活动的想法。

希望这有帮助。