我正在开发一个应用程序,它具有相同的操作栏,适用于所有的Activities
。唯一改变的是菜单,它可以很容易地建立在dinamically。如何在整个代码中处理Android ActionBar代码?
目前,我为每个Activity
的每个工具栏都有一个xml
文件,但是有大量代码重复考虑代码。我应该如何处理它?
我想过制作一个单独的xml
文件并将其包含在Activities
布局中。但是,有很多以编程方式制作的东西,比如按钮,标题和菜单的定义。这些方法位于活动onCreate
中。如何重新使用这段代码?
将您的工具栏中的所有员工移动到基类中,例如BaseActivity并继承其中的所有活动 – gio
@gio是的,但我该如何配置每种情况下的toobar?我的意思是,在引用视图和设置/从他们的东西之前,我不应该'setContentView'? – RafaelC
当然,你可以在onPostCreate方法做到这一点 – gio