淘豆网
下载此文档放大查看缩小查看   1/18
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
0/100
您的浏览器不支持进度条


播放器加载中,请稍候...
更多>>该用户其他文档
下载所得到的文件列表
(基于Android 4.2、任务驱动式) 教学课件 ppt 作者 余永佳 赵佩华 习题.doc
文档介绍:
. 表格布局可以包含多行,( TableRow )代表是一行。 5. 如果创建了一个字符串资源为 hello ,那么它的 ID 应该是( R.String.hello )。三、简答题 1 .简述五种布局的特点和运用场合。框架布局:所有控件排列在左上角,用于制作特别的控件,初学者使用较少; 线性布局:控件可以按照水平或者垂直方向进行排列,控件排列方式简单; 绝对布局:可以指定控件摆放的位置,虽然摆放控件很容易,但是不适合多种分辨率和尺寸的屏幕,需要慎用; 相对布局:能够设定控件之间的相对关系、控件与父容器的相对关系,控件排列方式比较灵活,是常用 5 的布局之一; 表格布局:通过配合使用 TableRow 可以将控件以表格形式排列。 2 .简述本节课程所学控件的特点和作用。 TextView :最基础的控件,用做显示文本信息; Button 控件:通过***单击事件,可以实现用户点击按钮后触发相应动作; ImageView 控件:用于显示图片的控件,可以通过 src 属性指定显示的图片,可以通过调用方法来动态设定图片; EditText 控件:输入文本控件,主要用于让用户输入信息, inputtype 属性可以指定输入文本时的键盘特征; DatePicker 控件和 TimePicker 控件:日期和时间控件,可以显示日期和时间,也可以让用户进行日期和时间的选择。 6 任务三计算器的设计与实现第一部分知识回顾与思考 1. Android 提供了多种提示方式,思考一下它们各自的优缺点? 答: Android 提供的常见的提示信息的方式有 Toast 、 Dialog 以及 Notification 。它们各自的特点如下: (1) Toast 只能给用户提示信息,过一定时间后信息自动消失,用户只能阅读提示的信息,不能做出交互性动作,也不能修改 Toast 的界面。(2) Dialog 不仅能给用户提示信息, 还可以让用户选择对提示信息的响应方式, 更复杂的, 用户可以定制 Dialog 的界面。(3) Notification 提供了更高级的提示信息的方式,手机界面上有专门用于显示 Notification 的区域。用户可以向下滑动拉开通知栏,查看通知的内容,还可以进一步打开相关的 Activity 来对通知信息做进一步的处理。 2. 回顾一下 Android 的调试流程,在你的程序遇到问题的时候,你应该如何去定位解决问题? 答:当程序运行遇到问题时,我们应按如下的步骤去推测问题所在和调试程序: (1 )推理 Bug 出现时所发生的动作(2 )该动作所对应的程序代码(3 )在该行代码处设置断点(4 )启动程序调试,重复刚才的操作(5 )程序运行至断点时停止,然后单步执行程序(6 )单步执行时注意所涉及变量值的变化(7 )发现变量值异常或处理错误(8 )修改代码再次运行第二部分职业能力训练一、单项选择题(下列答案中有一项是正确的,将正确答案填入括号内) 1. Toast 创建完毕后,需要显示出来此时需要调用以下哪个方法?(B) A. makeText B. show C. create D. view 2 .以下哪个类对应 Android 中的提示对话框?(A) A. AlertDialog B. Dialog C. ShowDialog D. Alert 3 .对话框中有几个默认 Button ,( A )代表是确定按钮。 7 A. PositiveButton B. NegativeButton C. NeutralButton D. OKButton 4. Android 中有一个服务用来管理通知,它是(B)。 A. Service B. NotificationManager C. Notice D. DialogBuilder 5 .我们单击模拟器上的菜单键所产生的菜单,称为(D)。 A. ContextMenu B. KeyMenu C. PopupMenu D. OptionMenu 6 .以下的哪个方法会在菜单创建时被调用?(A) A. onCreateOptionsMenu B. onCreateMenu C. onCreate Context Menu D. onCreate 7 .以下的哪个方法会在菜单项被单击时被调用?(C) A. on Context ItemSelected B. onCreateOptionsMenu C. onOptionsItemSelected D. onItemSelected 8 .以下哪个类用于构造数组类型数据的适配器?(D) A. Adapter B. CursorAdapter C. SimpleAdapter D. ArrayAdapter 9. Spinner 控件的子项被选中所对应的***为( A )。 A. setOnItemSelectedListener B. OnClickListener C. On Long ClickListener D. setOnItemListener 10 .以下哪个日志级别最高?(D) A. WARN B. INFO C. DEBUG D. ERROR 二、填空题(请在括号内填空) 1. 创建 Toast 使用 makeText 方法的第一个参数代表 Activity 的( 对象)。 2. 用户单击移动终端的( Menu )按钮,会触发创建 Option Menu 。 3. Spinner 的父类是( AdapterView ), 如何希望将数据显示到这样的控件上, 一般都需要使用( Adapter ) 进行数据与控件的绑定。 4. 调试是为了让程序执行到某行代码时停顿,我们需要在这一行设置( 端点)。 5.在 Eclipse 中有一个窗口用于管理日志,该窗口是( LogCat )。三、简答题 1. 如果程序在运行时就发生了崩溃,你会如何进行推测和调试? 答:程序运行发生崩溃时,我们应按如下的步骤去推测问题所在和调试程序: (1 )推理 Bug 出现时所发生的动作(2 )该动作所对应的程序代码(3 )在该行代码处设置断点(4 )启动程序调试,重复刚才的操作(5 )程序运行至断点时停止,然后单步执行程序 8 (6 )单步执行时注意所涉及变量值的变化(7 )发现变量值异常或处理错误(8 )修改代码再次运行 2. 简述两种 OptionMenu 创建方法的相同点和不同点。答: 不同点: 第一种方法完全通过代码的方式来创建菜单, 即通过重写 Activit y类的 onCreateOptionsMen u 方法来创建菜单; 而第二种方法则是通过定义布局文件的方式来创建菜单, 即通过定义 res\menu\main.xm l 菜单布局文件来创建菜单。相比较来说,第二种方法非常好地实现了逻辑代码和表现样式的分离,特别是在需要修改菜单样式时,第二种方法能够更少地修改代码而专注于 XML 布局文件,是目前更为推崇的架构方式。相同点:对于两种方法创建的菜单,响应其事件的方法是一 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最新下载
文档标签