C#码农Xamarin学习日记2

来源:互联网 发布:西西里的美丽传说知乎 编辑:程序博客网 时间:2024/06/08 19:41

建完第一个APP后开始尝试下功能编码

       首先还是先建一个APP,然后打开Main.axml界面设计中拖一个button进去。

       然后在MainActivity中绑定一个点击BUTTON,计数的功能

      代码如下,

using Android.App;
using Android.Widget;
using Android.OS;
namespace App1
{
    [Activity(Label = "App1", MainLauncher = true, Icon = "@drawable/icon")]
    public class MainActivity : Activity
    {
        protected override void OnCreate(Bundle bundle)
        {
            int count = 1;
            base.OnCreate(bundle);
            //设定要加载的用户界面
            SetContentView(Resource.Layout.Main);
            //FindViewById用来获取界面上的按钮对象
            Button button = FindViewById<Button>(Resource.Id.button1);
            //使用匿名方法处理按钮的单击时间
            //button.Click += delegate { button.Text = string.Format("{0} clicks!"); };
            button.Click += (sender, e) => { button.Text = string.Format("单击{0}次!", count++); };
        }
    }
}
    然后按F5运行。
在之间碰到个问题,因电脑是X64的,使用X86模拟器会出现unfortunately  app1 has stopped,后续需要注意。
X64模拟器真的好卡。。。

原创粉丝点击