版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dream_follower/article/details/82858184
1.创建活动(空白活动)
创建活动的时候,如果勾选Generate Layout File,表示会为当前活动自动创建一个对应的布局文件,如果勾选Launcher Activity的话,表示将当前活动设置为该活动所属项目的主活动。勾选Backwards Compatibility表示会为项目启用向下兼容的模式。创建的活动都应该重写Activity的onCreate()方法。
2.创建和加载布局
Android程序的设计讲究逻辑和视图分离。最好每一个活动都能对应一个布局。创建完布局文件以后,我们如果想要向里面添加控件的话,可以在LinearLayout里面写。
3.在AndroidManifest文件中注册
注册的标签要放在标签内,通过<activity>标签对活动进行注册,使用android:name来指定具体注册哪一个活动,如果想要设置某一个活动为主活动,需要在<activity>标签中加入<intent-filter>并且还要加入两句话,如下所示:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
4.在活动中使用Toast
Toast用于将一些短小的信息通知给用户,并且过一段时间会自动消失,Toast的用法是:通过静态方法makeText()创建出一个Toast对象,然后调用show()方法将Toast显示出来就可以了。
5.在活动中使用Menu
首先创建一个Menu resource file,然后在对应的配置文件里添加菜单项目,如下:
<item android:id="@+id/add_item"
android:title="Add" />
<item android:id="@+id/remove_item"
android:title="Remove" />
这里是通过<item>标签来创建菜单项,通过android:id给菜单项指定一个唯一的标识符,通过android:title给菜单项指定一个名称。
6.销毁一个活动
如果需要销毁一个活动可以通过Back键盘,或者是通过Activity类提供的一个finish()方法。