Xamarin for android 小白教程-HelloWorld !
2015-10-29 17:56
841 查看
大家好,又是偶小白君=.=!
今天带来了我写的xamarin 安卓的教程!~首先简单的介绍一下Xamarin!Xamarin始创于2011年,
旨在使移动开发变得难以置信地迅捷和简单! Xamarin由许多著名的开源社区开发者创立和参与,
而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。(目前由于资金问题,用的是破解版,至于怎么破解请百度哦!)
xamarin -HelloWorld
先新建一个项目,点击新建项目->模板->android
新建了一个APP1,可以从项目管理器中看出有resources,assets,properties,activity这几个东东
目前,我们只需要知道resources下的文件是干什么,Mainactivity这个又是干什么的!
resources/drawable这个用于存放图片,resources/layout这个用于存放界面视图AXML|Mainactivity这是程序的主要行为
打开layout/Main.axml
我们可以看到一个这样的界面
我们在打开Mainactivity这个行为类(vs自行预置这段代码!)
从图中看出先定义了一个count变量,用于记录变化->至于什么变化下面介绍
使用了一段SetContentView这个方法,用于设置显示行为的界面视图!
Resource.Layout.Main是什么鬼?这很多人会疑惑吧!其实耐心仔细的同学会发现这无非就是resources/layout/Main.axml这个视图代码!
下面一行又出现了一句Button button = FindViewById<Button>(Resource.Id.MyButton);
Resource.Id.MyButton是android:id="@+id/MyButton"中定义的!
FindViewById这个方法可以理解为获取返回一个视图代码的元素对象!
现在结合上下文你会发现不管是用代码android:id="@+id/MyButton"定义元素,还是添加的视图都可以在Resource类中获取!
最后一句button.click是用lamada表达式添加的方法!从图中仔细看便知道开头定义的count是用来记录点击次数
有什么问题可以来找我交流哦!QQ:614199451
今天带来了我写的xamarin 安卓的教程!~首先简单的介绍一下Xamarin!Xamarin始创于2011年,
旨在使移动开发变得难以置信地迅捷和简单! Xamarin由许多著名的开源社区开发者创立和参与,
而且也是Mono项目的主导者——C#与·NET框架的开源、跨平台实现。(目前由于资金问题,用的是破解版,至于怎么破解请百度哦!)
xamarin -HelloWorld
先新建一个项目,点击新建项目->模板->android
新建了一个APP1,可以从项目管理器中看出有resources,assets,properties,activity这几个东东
目前,我们只需要知道resources下的文件是干什么,Mainactivity这个又是干什么的!
resources/drawable这个用于存放图片,resources/layout这个用于存放界面视图AXML|Mainactivity这是程序的主要行为
打开layout/Main.axml
我们可以看到一个这样的界面
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/MyButton" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/Hello" /> </LinearLayout>
我们在打开Mainactivity这个行为类(vs自行预置这段代码!)
从图中看出先定义了一个count变量,用于记录变化->至于什么变化下面介绍
使用了一段SetContentView这个方法,用于设置显示行为的界面视图!
Resource.Layout.Main是什么鬼?这很多人会疑惑吧!其实耐心仔细的同学会发现这无非就是resources/layout/Main.axml这个视图代码!
下面一行又出现了一句Button button = FindViewById<Button>(Resource.Id.MyButton);
Resource.Id.MyButton是android:id="@+id/MyButton"中定义的!
FindViewById这个方法可以理解为获取返回一个视图代码的元素对象!
现在结合上下文你会发现不管是用代码android:id="@+id/MyButton"定义元素,还是添加的视图都可以在Resource类中获取!
最后一句button.click是用lamada表达式添加的方法!从图中仔细看便知道开头定义的count是用来记录点击次数
有什么问题可以来找我交流哦!QQ:614199451
相关文章推荐
- android studio The supplied javaHome seems to be invalid. I cannot find the java executable.
- android 的Animation
- Activity的Launch mode详解 singleTask正解
- Android Studio系列教程四--Gradle基础
- Android之Adapter用法总结
- Android实战技巧之四十三:终止一个线程引起的
- Android学习博客资源收藏
- android异常!!! FAILED BINDER TRANSACTION !!!
- canvas绘制图形
- Android 关于接口回调原理的解析
- Android属性动画分析
- android 如何显示模态的 DialogFragment。
- android线程池
- android 代码控制TextView的字体加粗
- Android 缓存-ASimplecache
- Android studio 导入github工程
- -Android Studio导入Project的方法
- Android卸载监听详解
- Android系统中异步消息处理线程机制的理解
- Android 广播大全