Activity

作者: 浑水泡面 | 来源:发表于2020-05-18 23:58 被阅读0次
    1. 活动(Activity)是一种可以包含界面的组件,主要用于和用户进行交互。
    2. 一个应用程序中可以包含零个或多个活动
    3. Activity是活动基类,所有的活动都必须要继承它才能拥有活动的特性
      AppCompatActivity是Activity的子类,是一种向下兼容的Activity,可以将Activity在各个系统版本中增加的特性和功能最低兼容到Android2.1系统
    4. setContentView() 给当前的活动加载一个布局
    5. 在AndroidManifest文件中注册活动
      • 所有的活动都要在AndroidManifest.xml中进行注册才能生效
      • 活动的注册声明要放在<application>标签内,通过<activity>标签来对活动进行注册
      • android:name 指定具体注册哪一个活动
      • android:label 指定活动中标题栏的内容。给主活动指定的label还会成为启动器(Launcher)中应用程序显示的名称
      • 主活动标识
        • 在<intent-filter>标签里添加<action android:name=”android.intent.action.MAIN”>和<category android:name=”andorid.intent.category.LAUNCHER”>
        • 如果应用程序中没有声明任何一个活动作为主活动,这个程序仍然是可以正常安装的,只是无法在启动器中看到或者打开这个程序。这种程序一般是作为第三方服务供其他的应用在内部进行调用的
        <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher_round"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
            <activity
                android:name=".MainActivity"
                android:label="This is FirstActivity">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
    
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    

    相关文章

      网友评论

          本文标题:Activity

          本文链接:https://www.haomeiwen.com/subject/blwmohtx.html