(10 Android)实验项目_Android UI与Activity组件(上)
一、实验目的
(1) 掌握常用的布局方法。
(2) 掌握Activity组件的生命周期。
二、实验内容及步骤
在Android Studio中,新建名为Example3的项目,然后在此项目中完成如下几个模块的设计:
1.掌握各种布局的特点、Android常用控件的使用
(1) 在项目里,新建名为example3_1的模块。
(2) 在默认的约束布局里,添加垂直线性布局并内嵌水平线性布局,然后依次添加文本框、下拉列表、单选按钮组和复选框等控件。
(3) 部署模块并做运行测试。
(4) 在文件夹res/layout 里新建一个布局文件,指定根标签为FrameLayout (帧布局)。在Design模式下,向该布局依次添加两个控件,查验后添加的控件对象会在前一控件对象上进行覆盖而形成遮挡。
2. 掌握Activity组件的生命周期
(1) 在项目里,新建名为example3_2的模块,在MainActivity程序的onCreate()方法里,使用Log.i()语句,打印一条Log信息。
(2) 在onCreate()方法体外的空白处,按【Ctrl+O】组合键,选择onRestart(),在该方法里也使用Log.i()语句打印一条Log信息,其Tag名与onCreate()方法里Log.i()语句指定的名称相同。依次重写组件的其他生命周期方法onStart()、onResume()、onPause()、onStop()和onDestory()。
(3) 部署本模块并运行,打开Logcat控制台,按照程序里使用的Tag名过滤,观察所执行的生命周期方法。
(4) 按返回键,观察所执行的生命周期方法。
(5) 再次运行,将手机切换成横屏,观察所执行的生命周期方法。查验在执行onDestory()后,再重新执行onCreate()等生命周期方法。
package com.example.example3_2;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
public class MainActivity extends AppCompatActivity {
@Override
protected

最低0.47元/天 解锁文章
840

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



