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