android-在整个应用程序中使用按钮动作多次

android-在整个应用程序中使用按钮动作多次,android,layout,android-activity,Android,Layout,Android Activity,在我的应用程序中,我试图实现facebook主页的设计 我的应用程序中有7种不同的活动。对于所有7个活动,标题(应用程序栏)和页脚部分中的按钮都是相同的操作 现在我的问题是,我是否必须为所有7个活动创建单独的7个布局,并且我必须在每个活动中编写相同的按钮操作,或者可以编写一次并在所有7个活动中使用 如果只需写一次就可以使用,如何做请给我一个最好的建议?您可能应该创建一个包含按钮的片段,然后在每个活动中重用该片段 有关碎片的更多信息,请查看此链接: 您应该分别创建页眉和页脚xml文件 然后使用“”

在我的应用程序中,我试图实现facebook主页的设计

我的应用程序中有7种不同的活动。对于所有7个活动,标题(应用程序栏)和页脚部分中的按钮都是相同的操作

现在我的问题是,我是否必须为所有7个活动创建单独的7个布局,并且我必须在每个活动中编写相同的按钮操作,或者可以编写一次并在所有7个活动中使用


如果只需写一次就可以使用,如何做请给我一个最好的建议?

您可能应该创建一个包含按钮的片段,然后在每个活动中重用该片段

有关碎片的更多信息,请查看此链接:


您应该分别创建页眉和页脚xml文件

然后使用“
”Android布局

在每个屏幕上包括页眉和页脚

让我澄清一下,如果有任何疑问,我已经做到了这一点,非常容易


此外,您还可以选中thread

,以便在布局中包含XML,以便重新利用代码和操作。嗨,RDC-如何为中的按钮编写一个通用按钮操作,以便它可以用于多个活动…你能更具体一点吗?我没听懂你的意思,你想在多个活动中放置一个通用按钮,该按钮在不同的活动中执行不同的任务或相同的任务?RDC-你能告诉我这两个操作吗,这是多个活动的相同按钮操作和每个活动的不同btn操作…好的,我想说的是,它已经是2-3行代码了,所以没什么大不了的,您应该在onclick()中获取按钮id并加载活动,在您想要的地方,请参阅。。。。虽然我们可以创建一个全局方法来实现这一点,但我们仍然需要获取当前和目标活动的实例,然后将其传递给该方法,这样复杂性将是相同的。如果我错了,请纠正我。我在Activity1和Activity2中使用的按钮是from。两个活动中按钮的onClick操作都将显示一个弹出视图。与其在两个活动中都编写onclick操作,我们如何在全局中使用它并在这两个活动中使用它