《第一行代码》学习笔记

第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注册

  

 

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

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

  在<activity>标签的内部我们加入了<intent-filter> 标签,并在这个标签里添加了<action android:name="android.intent.action.MAIN" />和<category

    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()方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值