当我们使用XML制作Android布局时,我们可以使用include
使其他布局成为主机布局的一部分。 Java类有这样的东西吗?
我将顶部栏布局附加到每个屏幕,它包含按钮。现在在每个Java类中,我都必须复制/粘贴初始化代码。
这种情况有没有捷径?无论如何,Application
班可以提供便利吗?如果有人有工作解决方案,请与我分享。
例如,在XML中我可以使用
//...xml layout elements
<include layout="@layout/topbar" />
//...some other xml layouts
所以能够在Java代码中使用我可以立即启动按钮,注册onClick
事件并为这些事件设置操作的东西会很酷。毕竟,我使用的所有代码都是相同的。
答案 0 :(得分:1)
使用您想要的实现创建一个活动(BaseActivity),并在您的其他活动中扩展此类。