关于安卓系统中的ACTIVITY

2016-10-21  本文已影响0人  墨栉枫

ACTIVITY是什么?

活动是最容易吸引到用户的地方了,它是一种包含用户界面的组件,主要用于和用户进行交互。一个应用程序中可以包含零个或者多个活动。

手动创建活动:

步骤一:创建第一个应用

1、Activity :一个页面

2、Layout :页面布局

3、Res      :页面内的资源(drawable)

简单理解Activity 代表一个用户所能看到的屏幕。

Activity 主要是处理一个应用的整体性工作,例如,监听系统事件(按键事件、触摸屏事件等)、为用户显示指定的View,启动其他Activity 等。

所有应用的Activity都继承于android.app.Activity 类,该类是Android 提供的基层类,其他的Activity 继承该父类后,通过Override父类的方法来实现各种功能,这种设计在其他领域也较为常见。

步骤二:创建第一个应用---装修

1、Textview:仿佛挂在墙上的一幅书法

2、Button:装在墙上的开关

步骤三:交互

按钮被点击(onclick)

步骤四:排列组合房间的家具

1、线性布局

2、相对布局

步骤五:最后

1、签名

2、打包

3、发布

总结:

版本号、版本名称的修改

应用名、图标的修改

声明首页

布局

Activity和Intent�-------Activity启动和值传递

1 、多个Activity 之间的关系

2、 Intent基本作用

3、在一个Activity中启动另一个Activity的方法

4、使用Intent在Activity之间传递数据的方法

intent基本使用方法

Intent intent=new Intent( );

intent.setClass(Activity01.this, OtherActivity.class);

startActivity(intent);

或者

Intent intent=new Intent(MainActivity.this,secondActivity.class);

startActivity(intent);

步骤一

在例一的基础上添加一个Activity

命名OtherActivity

1、继承Activity

2、复写OnCreate方法

步骤二   添加布局文件

为otherActivity添加一个布局文件second.xml

步骤三

在 androidmainfest.xml文件中注册SecondActivity

<activity android:name=". secondActivity“ />

步骤四  设置监视哨

button.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

Intent intent=new Intent(MainActivity.this,secondActivity.class);

startActivity(intent);

};

总结

1\  建立新的activity  extends  Activity (继承Activity)  重载父类的 oncreate 方法

2\  建立新的 xml 文件  进行布局设计

3\  在AndroidManifest.xml 文件中进行注册

4\  在新的activity 文件中设置对应的布局文件setContentView(R.layout.other);并进行相应程序的修改

5\  设置监视哨监听 命令按钮的onclick事件

用到的编程技巧:

FindViewById():获取布局重的控件

Intent:意图的用法,页面穿梭的关键

Onclick:命令按钮监听器的写法

上一篇下一篇

猜你喜欢

热点阅读