Xamarin.android——基本控件的使用(1)

原创 2017年07月17日 20:26:10

作为一个一年开发的小白,最近公司要求使用C#来开发android,从AS转到VS开发,真的有些不习惯,刚接触,连基本的声明,实例化,事件等,都摸不着头脑。现在边学习边记录,以后也可以回头看看自己做的笔记,慢慢积累经验。

就从最基本的控件开始,记录java与C#的差别:

1.控件的声明与实例化。

Java:

TextView t = (TextView)FindViewById(R.id.txt);
C#:

TextView t = FindViewById<TextView>(Resource.Id.txt);
2.设置与获取TextView的内容。

Java:

t.setText("我是Reason");
String s = t.getText().toString();
C#:

t.Text = "我是Reason";
String s = t.Text;

2.点击事件:

Java:

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
              //做我们想要做的事情  
            }
        });
C#:

Lambda方式:(sender代表我们的Button,EventArgs代表我们的点击事件)

button.Click += (object sender, EventArgs e) =>
{   
//做我们想要做的事情 
};

Delegate委托方式:(这是listviewItem的点击事件)
listView.ItemClick += delegate {
//做我们想要做的事情                  
};
两种方式都可以实现点击事件。








版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Rak1ng/article/details/75267687

Xamarin学习笔记——基本控件ListView

写过Android项目的童鞋都知道,ListView 是Android各种基本控件里面非常常用又稍稍有些难度的控件,那么在Xamarin里面究竟是怎样的呢?首先我们来看一下ListView的定义: ...
  • abbydong
  • abbydong
  • 2016-04-21 10:37:41
  • 2857

Xamarin.Forms 用户界面——控件——主题——Dark Theme

暗主题 PDF用于离线使用 下载PDF 让我们知道你对此的感受 主题要求Xamarin.Forms 2.3预览版。 如果发生错误, 请查看 故障排除提示 ...
  • pfjgeng
  • pfjgeng
  • 2017-08-21 09:03:08
  • 380

Xamarin.iOS 基础控件基本用法总结

Xamarin.iOS一些基础控件的基本使用
  • geanwen
  • geanwen
  • 2017-02-17 16:57:26
  • 1756

使用C# + Xamarin开发Android 应用 -- Datetime Picker

使用C# + Xamarin开发Android 应用 -- Datetime Picker
  • csharp25
  • csharp25
  • 2015-06-01 10:04:29
  • 1724

Xamarin.Forms 用户界面——控件——View

Xamarin.Forms视图 PDF用于离线使用 下载PDF 相关文章: Xamarin.Forms简介 相关样品: Xamarin.Forms画廊 Xamarin.For...
  • pfjgeng
  • pfjgeng
  • 2017-08-11 09:02:02
  • 952

xamarin.forms中自定义控件的android实现

之前有介绍了forms和native的交互处理,为了使用第三方的android插件,做了forms到native的跳转,这时会有个性能问题:forms和native的出入口必须为指定的MainActi...
  • rucilengluo
  • rucilengluo
  • 2016-12-06 15:43:51
  • 1523

Xamarin控件使用之GridView

[Activity(Label = "MainGridViewActivity", LaunchMode = LaunchMode.SingleTop)]//设置Activity启动模式 public...
  • qq_35504350
  • qq_35504350
  • 2017-10-10 09:31:33
  • 368

xamarin 计时器

做了一个倒计时的例子,找函数照的我挺辛苦,嘿嘿,新手嘛。。 给大家分享了 mScheduleTimer = NSTimer.CreateRepeatingScheduledTimer (1...
  • qq_14840819
  • qq_14840819
  • 2015-10-12 17:56:44
  • 831

Xamarin.Android 开机广播、开机自启动

xamarin.android 开机广播监听,开机自动启动、BroadcastReceiver
  • cdf881125
  • cdf881125
  • 2015-10-16 14:27:07
  • 1725

Xamarin.Forms 用户界面——控件——Style——全局样式

全球样式 PDF用于离线使用 下载PDF 示例代码: 基本款式 使用样式 相关文章: XAML标记扩展 相关API: 资源字典 样式 二传手 让我们知道你对此的...
  • pfjgeng
  • pfjgeng
  • 2017-08-28 09:55:41
  • 817
收藏助手
不良信息举报
您举报文章:Xamarin.android——基本控件的使用(1)
举报原因:
原因补充:

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