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 {
//做我们想要做的事情                  
};
两种方式都可以实现点击事件。








版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

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

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

Xamarin(vs2015) Android控件 WebView加载网页

axml代码:

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

Xamarin.iOS一些基础控件的基本使用
  • geanwen
  • geanwen
  • 2017年02月17日 16:57
  • 1497

在Xamarin中痛不欲生的第一步——Android篇(1)

这段时间开始学习C#跨平台开发,其中以Android为主(毕竟Android出身)。然而仅仅是一个Xamarin.Android的Hello World程序我都没有跑起来。 每次编译以后,会提示错...
  • Vir_czz
  • Vir_czz
  • 2016年07月14日 09:28
  • 199

Xamarin.Android设置控件样式

大家好,今天给大家介绍下如何改变Xamarin.Android底下控件的样式,使得控件看起来比较美观。    首先我们来看下效果:     上面两个Buttom控件没用到样式,看起来不是那么好看...

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

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

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

TableView 当前滚动菜单,设置和输入表单。 PDF用于离线使用 下载PDF 相关样品: 的TableView 让我们知道你对此的感受 TableVi...
  • pfjgeng
  • pfjgeng
  • 2017年08月28日 09:57
  • 508

Xamarin.Forms 用户界面——控件——布局

Xamarin.Forms布局 PDF用于离线使用 下载PDF 相关文章: Xamarin.Forms简介 相关样品: Xamarin.Forms画廊 Xamarin.For...
  • pfjgeng
  • pfjgeng
  • 2017年08月11日 09:01
  • 515

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

布局 在屏幕上放置视图。 PDF用于离线使用 下载PDF 示例代码: 布局 BusinessTumble示例 让我们知道你对此的感受 最后更新:2016年7月 ...
  • pfjgeng
  • pfjgeng
  • 2017年08月11日 09:26
  • 362

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

Xamarin.Forms页 PDF用于离线使用 下载PDF 相关文章: Xamarin.Forms简介 相关样品: Xamarin.Forms画廊 Xamarin.Form...
  • pfjgeng
  • pfjgeng
  • 2017年08月11日 09:01
  • 283
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xamarin.android——基本控件的使用(1)
举报原因:
原因补充:

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