Activity主要作用
1、Activity:可见。是安卓应用程序的非常重要的用户接口。(应用程序和用户交互的接口)
2、另一方面是一个控件的容器。
一个Activity可以放置很多控件(广告控件)
安卓界面比计算机界面小很多,摆放位置很重要。
Activity的创建
1、创建一个项目后
创建Activity的要点:
1)一个Activity就是一个类,并且这个类要继承Activity(Android.jar的包,)
2)需要复写(Override)OnCreate方法<当Activity第一次运行时会调用onCreate方法,由Android程序系统里的应用程序框架调用的>
3)每一个Activity都要在AndroidManifest.xml里面注册。
name、标签、intent-filent(默认启动的Activity才有,在AndroidManifest.xml里)
4)为Activity添加必要的控件(按钮,下拉,等等)。
控件在layout的main.xml(布局文件)里添加。一个Activity对应一个布局文件。
多个activity可以用一个控件。
4.1 fill_parent:把父控件填满。
4.2 wrap_content:正好把内容包裹即可。
4.3 @string:R.java中的值,最好不要写死。
4.4 线性布局,绝对布局,等等。布局有很多种类。
4.5 super.onCReate调用父类的onCreate方法;setContentView:设置里面的布局文件是哪一个。
5)如何设置控件的值?
5.1在布局文件中加id
5.2在.java文件中应用:
findViewById(R.Id.id号)//因为这个函数的返回值类型是view,view是android中所有控件的父类。所以要强制类型转换成所需的类型。如:
EditView et1=(EditText)findViewById(R.id.EditText01);
5.3
et1.setText("这是在控件中加入文字的方法"+"\n"+"123");