介绍Activity内各View间的关系,讲解不同Android版本设置全屏的方法。通过案例了解Activity的生命周期流转。
布局文件实现Android应用程序的界面设计,而Activity作为Android的应用组件,通过Java代码设计实现UI交互功能。一个App通常由一个或多个Activity组成。
默认每个Activity的界面都会显示系统状态栏、标题栏和导航栏。对于某些应用,需要将以上三者部分或全部隐藏。如果要实现Activity调用时就不显示标题栏,最简单的办法是在AndroidManifest.xml文件的application或activity标签中加入以下代码:
android:theme="@android:style/Theme.NoTitleBar"
上述代码加在application标签中,表示所有的Activity都不显示标题栏。上述代码加在activity标签中,表示当前activity不显示标题栏。如果在上述节点位置加入:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
代表相应的Activity不显示系统状态栏和标题栏。其他几种隐藏系统状态栏和标题栏的方法都是在Activity的Java文件中进行设置的。
<