你手动创建的第一个Android活动

2016-10-20  本文已影响0人  猪肉烩酸菜丶

你手动创建的第一个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班苏峰

上一篇 下一篇

猜你喜欢

热点阅读