在我的应用程序中,我正在尝试实现 facebook 主页的设计。
我的应用中有 7 种不同的活动。对于所有 7 个活动,标题(应用程序栏)和页脚部分中的按钮是相同且相同的操作。
现在我的问题是,我是否必须为所有 7 个活动创建单独的 7 个布局,并且我必须在每个活动中编写相同的按钮操作,还是可以编写一次并且可以在所有 7 个活动中使用?
如果它只能通过编写一次来使用,如何做到这一点请建议我最好的方法?
在我的应用程序中,我正在尝试实现 facebook 主页的设计。
我的应用中有 7 种不同的活动。对于所有 7 个活动,标题(应用程序栏)和页脚部分中的按钮是相同且相同的操作。
现在我的问题是,我是否必须为所有 7 个活动创建单独的 7 个布局,并且我必须在每个活动中编写相同的按钮操作,还是可以编写一次并且可以在所有 7 个活动中使用?
如果它只能通过编写一次来使用,如何做到这一点请建议我最好的方法?
您可能应该创建一个包含按钮的片段,然后在每个活动中重用片段。
查看此以获取有关 Fragments 的更多信息:
http://android-developers.blogspot.no/2011/02/android-30-fragments-api.html
您应该分别创建页眉和页脚 xml 文件
然后使用“ <include other layout>
” Android 布局
在每个屏幕上包含您的页眉和页脚。
如果有任何疑问,请让我澄清一下,我已经这样做了,非常容易。
你也可以检查这个SO 线程