using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace myFirstApps
{
[Activity (Label = "myFirstApps", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
}
}
}
ในหน้า Activity เราสามารถจัดการได้ทั้งหน้า UI หรือแบบ XML ด้วยการคลิก Design หรือ Source (นั่นหมายถึงว่ามันสามารถแก้ไขได้ทั้ง XML หรือว่าหน้า UI)
การเขียน Android นั้นเรื่อง Version ค่อนข้างจะมีความยุ่งยากพอควร เพราะ Android ออกตัว SDK มาบ่อยมาก และแต่ล่ะ Version ก็จะต้องเลือกการทำงานให้ถูกต้องด้วย อย่างตัวนี้จะทำงานบน Android 4.4.2 (v 19) หรือ API Version 19 หรือจะเลือก API Version อื่น ๆ ก็ได้
ในการ Run หรือ Debug โปรแกรมเราจะต้องสร้าง Emulator ขึ้นมาซะก่อน นั่นหมายถึงว่า เราจะต้องมี Android SDK ที่รองรับ Android 4.4.2 (v 19) ด้วย ซึ่งเข้าใจว่าก่อนหน้านี้ตัว Xamarin ยังไมได้ทำการติดตั้งตัวนี้มาให้ด้วย ให้เลือกที่ Open Android Emulator Manager
เราจะเห็นรายการ Emulator ต่าง ๆ ที่ถูกสร้างไว้ โดยแต่ล่ะตัวจะระบุ Version ของ Android และ API ที่รองรับ ให้เราคลิกที่ Create
ในหน้าจอนี้เราจะต้องทำการเลือก Emulator ให้ตรงกับ Version หรือสูงกว่า API บน App ที่ได้ออกแบบไว้ แต่ในกรณีที่ไม่สามารถสร้างไว้ นั่นหมายถึงว่า Android SDK ที่เราติดตั้งไว้ยังไม่มี API ที่ต้องการ ให้เรากลับไปทำการติดตั้งให้เรียบร้อยซะก่อน
คลิกที่ Start Android SDK Manager
ให้เลือกติดตั้ง Android 4.4.2 (API v19) ซึ่งเป็น Version ของ App ที่เราได้ออกแบบไว้