Contenu connexe
Similaire à Xamarin 概要 (20)
Xamarin 概要
- 13. import android.support.v7.app.AppCompatActivity;
// 略
public class MainActivity extends
AppCompatActivity {
@Override
protected void onCreate(Bundle
savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)
findViewById(R.id.button1);
btn.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
TextView txt = (TextView)
findViewById(R.id.textView1);
txt.setText("こんにちは Android");
}
});
}
}
using Android.App;
using Android.Widget;
using Android.OS;
namespace XA_HelloWorld
{
[Activity(Label = "XA_HelloWorld", MainLauncher =
true)]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle
savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.Main);
Button btn =
FindViewById((Resource.Id.button1)) as Button;
btn.Click += (object sender,
System.EventArgs e) =>
{
var mesText =
FindViewById<TextView>(Resource.Id.textView1);
mesText.Text = "こんにちは Xamarin.Android";
};
}
}
}
Android Studio Java Xamarin.Android C#
- 16. import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBOutlet weak var Label1: UILabel!
@IBAction func button_touch(_ sender: Any)
{
Label1.text = "こんにちは Xcode iOS"
}
override func didReceiveMemoryWarning()
{
super.didReceiveMemoryWarning()
}
}
using System;
using UIKit;
namespace XI_HelloWorld
{
public partial class ViewController :
UIViewController
{
public ViewController(IntPtr handle) :
base(handle){
}
public override void ViewDidLoad()
{
base.ViewDidLoad();
Button1.TouchUpInside +=
Button1_TouchUpInside;
}
private void Button1_TouchUpInside(object sender,
EventArgs e)
{
Label1.Text = "こんにちは Xamarin.iOS";
}
public override void DidReceiveMemoryWarning()
{
base.DidReceiveMemoryWarning();
}
}
}
Xcode Swift Xamarin.iOS C#
- 19. <?xml version="1.0" encoding="utf-8" ?>
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:XF_HelloWorld"
x:Class="XF_HelloWorld.MainPage">
<StackLayout Orientation=“Vertical”
VerticalOptions="Center">
<Label Text="Welcome to Xamarin Forms!"
VerticalOptions="Center"
HorizontalOptions="FillAndExpand“
HorizontalTextAlignment="Center"
x:Name="Label1"/>
<Button x:Name="Button1" Text="ボタン"/>
</StackLayout>
</ContentPage>
Xamarin.Forms XAML
using System;
using Xamarin.Forms;
namespace XF_HelloWorld
{
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
Button1.Clicked += Button1_Clicked;
}
private void Button1_Clicked
(object sender, EventArgs e)
{
Label1.Text = "こんにちは Xamarin.Forms";
}
}
}
Xamarin.Forms C#