标签:
做.NET有4年了,最近由于个人兴趣开始学习Android,网上看了下,郭霖老师的”第一行代码“不错,就以此为教程,写个博客,希望共勉吧!
1:活动是什么及其基本用法
活动是什么,英文名称是“Activity”,专业定义是“一种可以包含用户界面的组件,主要用于和用户进行交互”。在我看来就是.net中的aspx页面,但又不完全是。
如何建立?
如上图所示,点击上图Browse
点击ok,建立活动。活动建立显示的初始页面如下。
到此,建立活动,其实就是一个类,继承了Activity
每个继承了Activity的类都必须实现的一个方法
前面说过,活动就像.net中的ASPX页面,那么如何加入控件?.net可以直接拖控件,android的里面是活动和页面布局分开,方法是
新建一个布局页面,然后在活动中引用它。
如何新建布局页面?
右击根目录→New→Android XML File,
创建如上图所示,创建后如下图所示:
代码界面,指定ID,宽,高,文本等内容。
图形界面,创建了一个BUTTON。
下一步就是在活动中引用这个界面。
最后一行代码表示引用了刚才建立的页面,first_layout为ID。
还没完,还要在AndroidMainFest.xml页面进行注册,学.NET的童鞋是不是觉得挺麻烦,是的,看下去。
.FirstActivity=刚建立活动的类名,This is FirstActivity=启动程序时显示的标题
android.intent.action.MAIN+android.intent.category.LAUNCHER=这个活动为主启动程序.
有了这两句话,程序运行起来先运行这个活动,就像.NET中的设为起始页。
如果嫌标题占空间,可以在onCreate方法中
加入这句话!
未完待续。。。。
第一行代码----android篇1.0:活动
标签:
原文地址:http://www.cnblogs.com/zhr-tecnology/p/zhr.html