activity_main.xml 和 fragment_main.xml 有什么区别?

What is the difference between activity_main.xml or fragment_main.xml?

我只想知道将按钮添加到 activity_main.xml 和 fragment_main.xml 以进行 android 应用程序开发的利弊。我试着查了一下,但找不到任何有用的东西。我知道您可以向这两个文件添加按钮,但哪个文件是向其添加按钮的正确文件?任何人都可以给我一些见解吗?

两者都可以,但通常您会分段完成大部分 UI 工作。 FragmentActivity 之间有很多差异,但总体思路是片段允许您在应用程序的多个位置重复使用 UI 的部分。这在使用多种格式因素(例如:phone 与平板电脑)创建适用于两者的布局时尤为重要。

Whosebug 上有很多关于这个确切主题的好帖子;见 Android - I need some clarifications of fragments vs activities and views