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.Forms 用户界面——控件——ListView——Cell 外观

Cell外观 探索用于呈现数据的选项,同时利用ListView的便利。 PDF用于离线使用 下载PDF 相关样品: 内置单元格 自定义单元格 绑定上下文已更改 让我们知道你对...
  • pfjgeng
  • pfjgeng
  • 2017年08月18日 09:25
  • 614

3.Xamarin.Forms中布局控件的使用

这里我所使用的主要还是是StackLayout,可以横或竖的依次排列其他控件。先解决下条目过多是滚动的问题吧。 使用的控件为ScrollView,然后把StackLayout放在它里面就行了。 举...
  • qq_22033759
  • qq_22033759
  • 2015年10月16日 11:04
  • 2823

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

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

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

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

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

LayoutOptions PDF用于离线使用 下载PDF 示例代码: LayoutOptions 相关API: LayoutOptions 让我们知道你对此的感受 ...
  • pfjgeng
  • pfjgeng
  • 2017年08月14日 10:17
  • 664

使用C# + Xamarin开发Android应用-- 动态添加控件

使用C# + Xamarin开发Android应用-- 动态添加控件
  • csharp25
  • csharp25
  • 2015年06月01日 10:11
  • 2534

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

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

Xamarin.Forms 用户界面——控件

Xamarin.Forms使用每个目标平台的本机控件。这意味着应用程序可以使用便携式类库或共享项目 来存放此共享代码,然后制定将使用共享代码的平台特定应用程序。 用于创建Xamarin.Forms应...
  • pfjgeng
  • pfjgeng
  • 2017年08月10日 10:30
  • 673

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

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

【xamarin + MvvmCross 从零开始】一、环境安装

Xamarin介绍 Xamarin是一个基于mono平台的跨平台开发框架。Xamarin的发展大体分为三个发展阶段。早期版本由Novell公司负责维护开发。叫做MonoTouch和Monodroid...
  • Andrewniu
  • Andrewniu
  • 2017年07月21日 17:02
  • 466
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Xamarin.android——基本控件的使用(1)
举报原因:
原因补充:

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