活动(Activity)是最容易吸引到用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用中可以包含零个或多个活动,但不包含任何活动的用用程序很少见。
项目中的任何活动都应该重写Activity的onCreate()方法,如下:
package com.example.code;
import android.app.Activity;
import android.os.Bundle;
public class myActivity extends Activity {
@Override
protected void onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
}
}
接下来,我们手动创建布局,点击res/layout目录,建立"New Andriod XML File",将这个布局文件命名为"first_layout",根元素选择为LinerLayout,如下:
建立好布局之后,R文件中就有了first_layout这个布局的信息,我们就可以在activity中使用setContentView(R.layout.first_layout);这句代码引用布局,然后再将activity设置为主活动,如下:
这样一来,项目就可运行了,上述就是一个手工建立活动的过程,布局上只有一个简单的button。
在将主活动向AndroidFest.xml文件中注册的时候,有个label标签,大多数的时候是不想显示这个标签的,所以可以把它隐藏掉,只需在活动的onCreate方法中添加一句如下代码:
requestWindowFearture(Window.FEATUEW_NO_TITLE);