当前位置:首页 » APP开发教程 » 正文

vs2015开发安卓app登录界面怎么做?

在Visual Studio 2015中,可以使用 Xamarin 开发工具创建跨平台的移动应用程序,包括 Android 和 iOS。在本教程中,我们将会演示如何在 Visua安卓APP开发l Studio 2015 内使用 Xamarin 开发 Android 应用程序,并为该应用创建一个登录界面。

# 准备工作

1. 安装 Visual Studio 2015(Community、Professional 或 Enterprise版本均可)。

2. 安装 Xamarin。通常在 Visual Studio 安装过程中可以选择 Xamarin 作为一个组件。如果没有安装 Xamarin,可以在 https://www.xamarin.com 实现下载并安装。

# 创建 Android 项目

1. 打开 Visual Studio 2015,选择 “新建项目…”。

2. 在模板中选择 “Installed > Templates > Visual C# > Android > Blank App(Android)”。

3. 为项目命名,例如 “LoginApp”,然后点击 “确定”。

Visual Studio 将会创建一个新的基于 Xamarin 的 Android 应用项目。

# 设计登录界面

1. 在解决方案资源管理器中展开 “Resources > layout” 目录,打开 “Main.axml” 文件以编辑 Android 应用的 UI。

2. 使用设计器或代码创建登录界面。这里先以代

码为例,将以下 XML 代码替换 “Main.axml” 文件的内容:

“`xml

android:id=”@+id/loginRelativeLayout”

android:layout_width=”match_parent”

android:layout_height=”match_parent”

android:padding=”20dp” >

android:id=”@+id/loginTitle”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:text=”登录”

android:textSize=”24sp”

android:gravity=”center” />

android:id=”@+id/usernameInput”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:hint=”用户名”

android:inputType=”text”

android:layout_below=”@+id/loginTitle”

android:layout_marginTop=”20dp” />

android:id=”@+id/passwordInput”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:hint=”密码”

android:inputType=”textPassword”

android:layout_below=”@+id/usernameInput”

android:layout_marginTop=”10dp” />

android:id=”@+id/loginButton”

android:layout_width=”match_parent”

android:layout_height=”wrap_content”

android:text=”登录”

android:layout_below=”@+id/passwordInput”

android:layout_marginTop=”20dp” />

“`

3. 保存 “Main.axml” 文件。

# 编写登录逻辑

1. 在解决方案资源管理器中展开 “LoginApp” 项目,打开 “MainActivity.cs”。

2. 在 MainActivity 类中找到 OnCreate(Bundle) 方法,在该方法内添加以下代码,以关联布局中的控件:

“`csharp

Button loginButton = FindViewById

未经允许不得转载:一门应用 » vs2015开发安卓app登录界面怎么做?
分享到

相关推荐

联系我们

微信公众号

yimendabao

关注官方微信,了解最新资讯

客服QQ
4001658508

企业QQ,点击发起咨询