你手动创建的第一个Android活动
这周学习的是在Eclipse上创建第个应用,这个应用要包括三个步骤:
1、Activity :一个页面
2、Layout :页面布局
3、Res :页面内的资源(drawable)
注意:所有的Activity都是继承与android.app.activity类,通过override实现。
简单理解Activity 代表一个用户所能看到的屏幕。Activity 主要是处理一个应用的整体性工作,例如,监听系统事件(按键事件、触摸屏事件等)、为用户显示指定的View,启动其他Activity 等。
在例一的基础上添加一个Activity,并且起名为otherActivity
intent基本使用方法:
Intent intent=new Intent( );
intent.setClass(Activity01.this, OtherActivity.class);
startActivity(intent);
或者
Intent intent=new Intent(MainActivity.this,secondActivity.class);
startActivity(intent);
步骤二:创建第一个应用---装修
1、Textview:仿佛挂在墙上的一幅书法
2、Button:装在墙上的开关(按钮)
为otherActivity添加一个布局文件second.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/TextView02"
android:text="@string/hello"
/>
</LinearLayout>
步骤三:
在 androidmainfest.xml文件中注册SecondActivity,对应的语句为:<activity android:name=". secondActivity“ />,注意要在otherActivity文件中设置对应的布局文件,语句如下:setContentView(R.layout.other)。
步骤四: 设置监视哨
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事件
北京城市学院
14通本2班苏峰