四大组件之一——活动Activity

Android四大组件:

  Android中的四大组件有活动(Activity),广播接收器(Broadcast Receiver),内容提供器(Content Provider),服务(Service)。

  四大组件都需要在AndroidManifest.xml文件中进行注册才能生效。

  AndroidManifest.xml是Android项目的配置文件,在这个文件中还用来对添加权限声明。

活动(Activity):

  第一次创建活动,可以选择手动创建,虽然以后可以使用Android studio直接生成,我觉得了解一下还是很有必要的,下面我们一起来看一下如何创建。

  准备工作:

  首先在新建项目的时候选择Add no Activity这个选项,这样Android studio就不会给创建Activity。

  

  刚创建好的时候(包里没有任何文件):

  

  然后开始创建活动,创建一个活动需要四步:

    1.创建Activity。

    点击包,右键,如图创建一个Activity

    

    注意!接下来不要勾选Generate a Layout File,如果勾选的话会创建一个布局文件,我们要手动创建layout文件。

    

    2.创建布局。

    首先,在res中创建一个layout文件夹

    

    然后在文件夹中创建一个名称叫main_layout的xml文件

    

    我们在main_layout.xml文件中做一下填充,写一个Button按钮

    

 

    3.加载布局。

    在MainActivity.java中添加一行代码,其中setContentView();是用来加载布局的,参数是int类型,这里填入的是刚刚创建的那个布局文件

    

    4.在AndroidManifest.xml中注册。

    这里在<application>标签中添加了<activity>标签,是用来声明活动的

    里面的

    <intent -filter>

        <action android:name="android.intent.action.MAIN"/>

        <category android:name="android.intent.action.DEFAULT"/

    </intent-filter>

    是用来配置主活动(点击App图标进入的第一个活动)的

    

    好了以上就是创建一个Activity的所有内容,掌握以后就可以使用软件自动生成Activity了。

posted on 2020-12-12 19:11  KUAILEHENI  阅读(164)  评论(0)    收藏  举报