Visual Studio 2017 年与 Visual Studio 2019 年 android 应用程序开发的区别

Visual Studio 2017 vs Visual Studio 2019 difference with android app development

我正在尝试按照此处的教程制作一个简单的 android 应用程序:https://youtu.be/5CgQUbnf1Qk

在这个视频中,这个人似乎只是将一个按钮拖到他的应用程序上,不需要进行任何重新调整就可以将其放在他想要的位置。他正在使用 VS 2017,我正在使用 VS 2019,现在的问题是当我尝试按照他的示例进行操作时,我的按钮越过文本栏,但我还没有找到让按钮位于文本栏下方的方法就像在视频中一样。有谁知道我该如何解决这个问题?谢谢

你可以看看Xamarin.Android Layouts,有一个LinearLayout你可以试试。如果您设置 android:orientation="vertical" 并将 Button 拖到 TextView 下面,那么它将显示为您想要的。

Xml 代码如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <TextView
        android:text="Text"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textAlignment="center"
        android:fontFamily="monospace"
        android:minWidth="25px"
        android:minHeight="25px"
        android:id="@+id/textView1" />
    <Button
        android:text="Button"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/button1" />

</LinearLayout> 

用户界面效果:

Aout using the Xamarin.Android Designer , 你可以看看这个文档 .