《第一行代码》学习笔记

第2章


一、活动


1.活动(Activity)的定义:


它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动


2.活动的基本用法:


示例:ActivityTest


创建活动的步骤:

 

a.在src目录下添加一个Package

 

b.新建一个FirstActivity的类,继承自Activity

 

 

 

c.res/layout-->New-->AndroidXMLFile

 

  创建完成后若显示不出来可以调整版本

 

点击安卓小人可以更改...

重写onCreat()方法时

onCreat(Bundle  savedInstanceState){}需要   import android.os.Bundle

 

 

d.在AndroidManifest文件中注册

   所有活动都要在AndroidManifest.xml中进行注册才能生效,在AndroidManifest.xml中给FirstActivity注册

  

 

  活动的注册生命要放在标签中

  android:name来指定具体注册哪一个活动

  在标签的内部我们加入了 标签,并在这个标签里添加了

    android:name="android.intent.category.LAUNCHER" />这两句声明。如果想让FirstActivity 作为我们这个程序的主活动,即点击桌面应用程序图标时首先打开的就是这个

  活动,那就一定要加入这两句声明。

 

 

  e.如果需要使用requestWindowFeature    import android.view.*;

 

 

  f.  在活动中使用Toast

  书中代码使用了onClick      import android.view.View.OnClickListener;

  使用方法:Toast.makeText(Context,Toast要现实的文本内容,Toast显示的时长)

   

  g.在活动中使用Menu

     在res木如下新建menu文件夹,在menu文件夹-->New-->AndroidXMLFile

     名字起为main,在main.xml中添加代码

     在FirestActivity,重写onCreateOptionsMenu()方法

     再定义菜单响应时间,在FirstActivity中重写onOptionsItemSelected()

  

 

  h.销毁一个活动

  可以使用back键或者finish()方法

你可能感兴趣的:(Android入门)