好的,我正在做点什么。我有一个导航栏,其中包含我的活动的所有按钮。我尝试过将其他活动扩展到“navbar”类的方法。
这是我到目前为止所做的:
我需要什么:
如果无法进行多重继承,我不介意对这些类进行硬编码,但多重继承会非常好:)
提前感谢。
答案 0 :(得分:0)
Java不支持多重继承,抱歉。
您可以考虑使用Honeycomb上的操作栏,然后使用ActionBarSherlock来支持来自相同代码库的预蜂窝设备,而不是滚动您自己的“导航栏”。
答案 1 :(得分:0)
你可以做我为我的应用做的事情。
创建一个所有其他活动都延伸的“基础”活动。
填写菜单栏并使用Intent设置所有侦听器,然后允许每个活动处理其他所有内容。
另一种选择是创建一个XML元素,其中包含您想要的任何内容(如果由于某种原因需要比菜单更复杂)。你仍然应该使用“基础”活动的想法。
希望这有帮助。