如何在所有活动上添加相同的标题减去活动活动和在所有活动上添加页脚。标题更像是仪表板活动,因此用户不需要返回仪表板输入新活动,并且标题返回和/或主页按钮也可以返回上一个活动,以便更轻松地进出活动。例如我有 5 个活动,我现在在活动 4 中,所以标题显示活动 1、2、3、5 的按钮,所以当我单击这些时按钮我继续其各自的活动。页脚可以只是所有文本。只是为了显示活动的名称。标题位于所有活动的顶部,而页脚位于底部只是想清除它
问问题
1543 次
1 回答
2
尝试这个,
- 创建一个抽象的基础活动,它将被您的所有活动扩展。
在您的基本活动的 onCreate() 中执行 setContentView(R.layout.baseLayout)。基本布局看起来与此类似,
<LinearLayout>
<Header/> /*incldue your header layout here*/
<LinearLayout id="+id/Container"> /*this viewGroup will act as a container for all other activities to load it's specific layout*/
<Footer/> /*include your footer layout here*/
</LinerLayout>
2)现在开始创建您的其他活动(1,2,3,4,5)并将特定布局膨胀到基本活动容器中。
3)在您的基本活动中完成您的常见实现,这样您就不会重复代码。
4) 例如,在您的基类中创建抽象方法,如 setFooter(String activityName) 并通过传递页脚的特定名称来覆盖每个活动。
让我知道这是否有帮助或您需要更多详细信息。
于 2013-04-26T03:45:30.747 回答