android 中 activity 重点

Activity重点:

1.新建一个activity需要在androidManifest.xml中注册(千万要记住,要注册啊!!!!!不要忘了)

         注册时候可以选择窗口的theme:比如是对话框还是别的什么。

         首先启动的activity在注册时候需要插入<intent-filter>标签。不过eclispe一般自动都写好了。

2.一个activity就是一个类,并且要extends Activity类,这个类在android.jar包中

 

3.新建完之后第一步就是override  这个 oncreate()方法,可以用alt+?实现

4.Activity的生命周期:

上图中,onResume()和OnPause()指的是两个activity之间切换引发的事件。

记住这张图!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

新的activity启动,旧的activity必然会调用OnPause()方法。

新的activity如果完全覆盖掉旧的activity,则旧的Activity还会接着调用OnStop()方法,如果只出来个对话框什么的,就不会调用OnStop()方法。


 5.Button mybutton =  (Button)findViewById(R.id.mybutton);

mybutton.setText(R.string.hello_world);

                上例说明了在activity中获得控件的方法:findViewById(),也就解决了布局文件和java文件的沟通。

 6.在右键source--->override 中,可以看到可以用来重写的成员方法,仔细研究下这些方法的使用。

7.关于菜单,可以重写下列方法:

@override

public boolean onCreateOptionsMenu(Menu menu) 构造菜单时调用的方法。

public boolean onOptionsItemSelected(MenuItem item) 响应某个菜单Item的方法。

猜你喜欢

转载自zzqnnu.iteye.com/blog/1927062