Android应用软件开发

194课时
1.7K学过
8分

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
3分钟

6.4 案例分析

案例分析

activity_main.xml清单分析

行2-36:设置整个界面布局是线性布局,显示方式为垂直方向显示。

行11-14:设定VideoView控件的相关属性,该控件的id名为"videoView"。

行16-34:设置一个线性布局,该线性布局是嵌套在行2-36的线性布局中的,包含2个Button按钮控件,其显示方式为水平方向显示。

行21-26:设置Button控件的相应属性,该控件的id名为"btn_start",控件上显示的文本信息是"开始"。

行28-32:设置Button控件的相应属性,该控件的id名为" btn_end",控件上显示的文本信息是"结束"。

MainActivity.java清单分析

行12:定义VideoView全局对象,该对象名称是"videoView"。

行13:定义2个Button按钮,这2个Button按钮的名称分别是" btn_start "和" btn_end "。

行14:定义MediaController全局对象,该对象名称是" mediaController"。

行17-21:设定输出显示在名称为"activity_main"的界面上,调用initView()方法。

行24-26:通过id名查找到名为"videoView"、"btn_start"和"btn_end",分别赋值给"videoView"、"btn_start"和"btn_end"对象。

行28-33:在名称叫" btn_start "的Button按钮上设置单击监听事件,当单击该Button按钮后调用init()方法。

行35-40:在名称叫" btn_end "的Button按钮上设置单击监听事件,当单击该Button按钮后在videoView对象上调用stopPlayback()方法。

行43-52:设置init()方法,实现VideoView对象的查找和该对象初始化的功能。