C#:Xamarin.Android main.axml被activity_main.axml和content_main.axml替换

C#:Xamarin.Android main.axml被activity_main.axml和content_main.axml替换,c#,android,android-layout,xamarin.android,C#,Android,Android Layout,Xamarin.android,嗨。首先,我想说我对使用VisualStudio的Xamarin.Android完全陌生,所以我的问题对在座的大多数人来说可能非常愚蠢。但是我对我所遵循的所有教程和我在VS版本(15.7.4)上的实际项目结构感到非常困惑 无论如何,在我下面的所有教程中,它们的布局文件夹只包含一个布局文件,即main.axml。在我的例子中,假设我创建了一个空白的android应用程序,我的应用程序将包含activity_main.axml。例如,当我创建一个单视图应用程序时,我的应用程序将包含activity_

嗨。首先,我想说我对使用VisualStudio的Xamarin.Android完全陌生,所以我的问题对在座的大多数人来说可能非常愚蠢。但是我对我所遵循的所有教程和我在VS版本(15.7.4)上的实际项目结构感到非常困惑

无论如何,在我下面的所有教程中,它们的布局文件夹只包含一个布局文件,即main.axml。在我的例子中,假设我创建了一个空白的android应用程序,我的应用程序将包含activity_main.axml。例如,当我创建一个单视图应用程序时,我的应用程序将包含activity_main.axml和content_main.axml

我不确定这是否是新的安卓结构,但我真的很难跟随教程,因为我有一个完全不同的布局结构。我尝试搜索其他教程,但它们都使用main.axml

现在让我们假设activity_main和content_main是新的布局结构:

  • 如果我创建了一个空白的应用程序,我应该创建一个新的布局文件并通过activity_main进行渲染吗
  • 如果我正在创建一个多屏幕应用程序,我如何添加一个新的活动并通过触发器调用/渲染它,就像单击按钮一样?它是否与main.axml相同
  • 主要内容的重要性是什么?没有这个布局文件我行吗
  • 我现在真的很困惑,任何帮助我都将不胜感激

  • 启动此应用程序时,将呈现activity_main.xaml文件。如果不想,您不需要创建新布局
  • 要通过按钮单击之类的方式导航到另一个活动,需要使用在引发相关单击事件时调用的意图,因此我会在文档中查找
  • 单视图应用程序模板中的默认content_main只是嵌套在activity_main中的一个视图,如果我没有记错的话,它会呈现“Hello World!”。你不需要它,不

  • 希望能有所帮助。

    您可以使用片段,并可以在main.axml内容视图中呈现它们,非常感谢@uprightbassfan78!在检查了初始代码之后,我今天早些时候才意识到,我可以将activity_main.axml处理为main.axml,而不必为content_main操心太多。虽然一开始我不确定,但谢谢你的确认!