Android以编程方式包含布局(即没有XML)
因此,我创建了一个名为 CustomTitlebarActivity 的活动子类。从本质上讲,我的应用程序中的每个主要活动都将具有一个自定义标题栏,其中包含许多常见功能,例如主页按钮,标题,搜索按钮等。在我当前的实现中,我仍然在布局 XML 中为每个 CustomTitlebarActivity 显式使用 include 语句:
<include layout="@layout/titlebar" />
我应该能够在CustomTitlebarActivity中执行此操作,这似乎是很自然的。我有两个问题:什么代码可以替换这个包含标记,我应该把代码放在哪里?(我的第一个直觉是把它放在CustomTitlebarActivity的setContentView方法中。
在相关的说明中,我希望深入了解重用Android UI代码的更好方法(即使标题栏本身需要在活动之间略有不同)。