android的Activity介绍

Activity是具有UI界面,能与用户进行交互的组件。相对手机里一屏,比如从手机通讯录列表,跳转到某一个联系人详细页面,就是从一个Activity(通信列表Activity)跳转到另外一个Activity(详细信息Activity)。

Activity生命周期
在系统中的Activity被一个Activity栈所管理。当一个新的Activity启动时,将被放置到栈顶,成为运行中的Activity,前一个Activity保留在栈中,不再放到前台,直到新的Activity退出为止。

package com.test;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
 
public class HomeActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);//设置视图布局,从配置文件加载
Button button = (Button) findViewById(R.id.Button01);//布局配置里有一个Button组件
button.setOnClickListener(new OnClickListener() {//对Button进行监听
@Override
public void onClick(View v) {
// I am clicked
}
});
}
}
This entry was posted in android, 编程开发. Bookmark the permalink.

Comments are closed.