深入探究 Android 活动
1. 复杂 UI 设计与活动注册
在开发 Android 应用时,你可能会需要使用更复杂的 UI 设计。有两种方式可以实现:一是通过代码使用布局视图组来创建布局;二是采用 Android 标准惯例,传递外部资源中定义的布局资源 ID。示例代码如下:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
若要在应用中使用 Activity,需要在清单文件中进行注册。在清单文件的 application 节点内添加新的 activity 标签,该标签包含活动的元数据属性,如标签、图标、所需权限和主题等。示例如下:
<activity android:label="@string/app_name"
android:name=".MyActivity">
</activity>
若 Activity 没有对应的 activity 标签,则无法使用,尝试启动它会导致运行时异常。
在 activity 标签内可以添加 intent-filter 节点,用
深入探究 Android 活动生命周期与内存管理
超级会员免费看
订阅专栏 解锁全文
2500

被折叠的 条评论
为什么被折叠?



