这里写自定义目录标题
-
Generate Layout File会自动为Activity创建一个对应的布局文件
-
Launcher Activity 会自动将Activity设置为当前的主活动
-
Backwards Compatibility会向下兼容,需要勾选
-
在xml中引用id,@id/id_name
-
在xml中定义id,@+id/id_name
-
android:layout_width match_parent 当前元素和父元素一样宽
-
android:layout_width wrap_content 刚好包裹内容就可以
-
在onCreate中,调用setContentView方法添加布局
setContentView(R.layout_first_layout)
-
所有活动都需要在AndroidManifest.xml中注册才能生效。
-
设置主活动,否则不能启动
添加标签,在该标签内部添加申明。<activity android:name=".FirstActivity" android:exported="true"> <meta-data android:name="android.app.lib_name" android:value="" /> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
-
创建视图步骤:
- 创建activity
- 修改layout
- 查看AndroidManifest.xml是否有添加新的activity标签
-
Intent 是Android各组件之间进行交互的一种重要方式,不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。Intent一般可以被用于启动活动、启动服务以及发送广播等场景。(Android 第一行代码)
-
显式Intent
-
隐式Intent
- 在SecondActivity的activity标签中,配置intent-filter标签,指定当前活动能够响应的action和category(种类)
-
四种状态
运行-暂停-停止-销毁 -
生命周期
- onCreate
- onStart 由不可见转可见
- onResume 准备好和用户交互,此时活动一定处于栈顶,并且处于运行状态。
- onPause
- onStop 变为完全不可见
- onDestroy 销毁前
- onRestart 由停止变运行
-
分类
- 完整生命周期
onCreate onDestroy - 可见生存期
onStart onStop - 前台生存期
onResume onPause
- 完整生命周期