我的Android应用程序中有很多活动,并且大多数活动应在屏幕顶部区域包含相同的,相对复杂的UI小部件集(可以说这是大多数屏幕上都可以找到的一种工具栏)。

现在,每个屏幕的布局都包含此工具栏的标记,以及每个Activity源中的逻辑,因此该死的是多余的。您能推荐一种更有效/更少冗余的方法吗?

最佳答案

我将利用布局xml中的<include>标记。这将使您非常轻松有效地重用该工具栏。至于代码,我将把Activity子类化并在其中放置逻辑,然后每个活动都可以将自定义Activity类子类化。

开发站点上有3个关于此主题的非常有用的文章。这是第一个link

09-26 11:41