第一行代码----android篇1.0:活动

   做.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方法中
      加入这句话!
        未完待续。。。。

 

posted @ 2016-03-04 23:07  我爱双鱼座  阅读(201)  评论(0编辑  收藏  举报