根据牛腩老师的mono for android 视频,自己用vs2017的xamarin for android高仿了一个登入界面跳转主界面的程序

原创 2018年01月06日 09:32:20


解决方案文件结构如下,两个layout文件和两个cs后台程序

以下是登入界面和主界面外观。



前台页面比较简单,后台的 MainActivity.cs是系统自动生成的,要把这句删掉 MainLauncher = true,否则会在手机上出现两个app图标,LoginActivity.cs代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;


namespace App4
{
    [Activity(Label = "App4", MainLauncher = true)]
    public class LoginActivity : Activity
    {

//定义四个控件
        private Button btn_visit;
        private Button btn_login;
        private Button btn_cancel;
        private EditText txt_name;
        private EditText txt_psd;




        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);


            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.login);

//绑定前台的控件
            btn_visit = FindViewById<Button>(Resource.Id.button1);
            btn_login = FindViewById<Button>(Resource.Id.button2);
            btn_cancel = FindViewById<Button>(Resource.Id.button3);

//调用方法
            btn_visit.Click += Btn_login_Click;
            btn_login.Click += Btn_login_Click;
            btn_cancel.Click += Btn_cancel_Click;


        }


        private void Btn_cancel_Click(object sender, EventArgs e)
        {

//退出app
            this.Finish();
        }


        private void Btn_login_Click(object sender, EventArgs e)
        {

//界面跳转
            Intent i = new Intent(this, typeof(MainActivity));
            this.StartActivity(i);
           
        }

    }
}


Xamarin for VisualStudio 3.1.224 破解心得

虽然网上有各种Xamarin的破解但是个人测试了几个都不行,在几次试验下发现了一个笨方法,放在这里,抛砖引玉吧。...
  • tornadofeng
  • tornadofeng
  • 2015年02月03日 15:09
  • 3707

Xamarin 手动安装步骤+破解(最新版Xamarin V3)

Create native iOS, Android, Mac and Windows apps in C#.     看到这句话,你就知道Xamarin是什么了,对于C#开发者,这样的标语还是会让你...
  • andyhebear
  • andyhebear
  • 2015年08月17日 15:18
  • 1983

vs2017开发IOS(vs2017 xamarin 连接mac)

第一次写博客,不好别喷我。(vs2017 xamarin 连接mac) 这两天突然记起巨软的Visual Studio 2017 好像有说可以用C#开发IOS和Android应用,所以就自己去尝试了下...
  • qq756288646
  • qq756288646
  • 2018年01月04日 09:40
  • 58

xamarin其实也是一个鸡肋

刚刚体验了一把VS 2015,后来因为部分sdk和工具下载太慢,还是最终决定卸载。顺道了解了下xamarin studio。个人感觉Xamarin完全也是一个鸡肋,没必要过多的时间在xamarin上面...
  • aofengdaxia
  • aofengdaxia
  • 2014年12月12日 12:03
  • 77181

Android开发——界面间的跳转

Activity间的跳转有两种方式: 1:直
  • Happy__EveryDay
  • Happy__EveryDay
  • 2014年07月22日 01:11
  • 769

Android界面之间的跳转和返回

在androidmanifest.xml中添加代码如下:好了,基本步骤完成。下面开始进入代码:第一个界面代码如下: package com.wxy.androidapp; import a...
  • h183288132
  • h183288132
  • 2015年05月15日 22:21
  • 3955

用Xamarin 开发一个微信(ios和android)(1) 准备篇

最近用xamarin 开发ios和android的项目基本要结尾了,在经过了多
  • hliq5399
  • hliq5399
  • 2015年05月26日 16:25
  • 3248

textview实现界面跳转

做过web开发的人应该都知道,在HTML里支持标签在文本里插入一个链接,点击后跳转;并且有标签可以插入图片。Android开发是否也支持呢?带着这个疑问,我们去APIDemos探索一下。OK,在com...
  • superbigfollicle
  • superbigfollicle
  • 2016年06月27日 21:04
  • 874

Android Activity界面跳转动画讲解

在日常开发中,我们可能会给每个活动界面切换时添加一个动画,那这种效果是如何实现的呢。 实例一 overridePendingTransition概述实现两个 Activity 切换时的动画。在over...
  • github_25928675
  • github_25928675
  • 2015年10月27日 18:29
  • 7567

Android实现引导页并滑动跳转到主界面

public class SplashGuideActivity extends Activity implements OnPageChangeListener, OnClickListener...
  • EileenChing
  • EileenChing
  • 2016年07月03日 21:26
  • 2274
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:根据牛腩老师的mono for android 视频,自己用vs2017的xamarin for android高仿了一个登入界面跳转主界面的程序
举报原因:
原因补充:

(最多只允许输入30个字)