没有合适的资源?快使用搜索试试~ 我知道了~
Android课后题答案1106(1).docx
需积分: 9 1 下载量 39 浏览量
2020-04-25
14:03:34
上传
评论
收藏 53KB DOCX 举报
温馨提示
试读
12页
移动开发基础案例教程课后答案
资源推荐
资源详情
资源评论
Android 课后题答案
第 1 章 Android 基础入门
一、填空题
、
、
、AndroidManifest.xml
4、LogCat
二、判断题
、对 、对 、对 、错 、错 、错
三、选择题
、、、、、
四、简答题
1. 简述如何搭建 Android 开发环境。
答:Android 开发环境的搭建分为 3 步,具体如下:
(1) Android Studio 工具的下载、安装、以及相关配置。在安装过程中选择该工具的安装路
径,以及配置 Android Studio 相关设置,如 Android Studio 工具的主题。
(2) 创建模拟器。首先单击 ADV Manager 的图标,在弹出框中选择模拟设备,接着下载
Android SDK System Image,下载完成后创建并打开模拟设备。
(3) 下载 SDK。分别在 Default Settings 窗口中下载 SDK 版本和 SDK Tools 工具。
2. 简述 Android 源代码的编译过程
答:Java 源文件经过 JDK 编译器编译为 class 文件后,Dalvik 虚拟机中的 Dx 工具会将部分
class 文件转换成 dex 文件,dex 文件还会在 Dalvik 虚拟机中进一步优化成 odex 文件。
3.简述 Android 系统架构包含的层次以及各层的特点
答:Android 系统架构从高到低分为四层,分别为依次是应用程序层(Applications)、应
用程序框架层( Application Framework)、核心类库( Libraries)和 Linux 内核(Linux
Kernel),各层的特点具体如下:
(1) 应用程序层:一个核心应用程序的集合,安装在手机中的应用程序都属于这一层。
(2) 应用程序架构层:主要提供了构建应用程序时用到的各种 API。例如活动管理器
(Activity Manager)。
(3) 核心类库:主要包含了系统库和 Android 运行环境。
(4) Linux 内核:他为 Android 设备的各种硬件提供了底层的驱动,如:显示驱动。
第 2 章 Android 常见界面布局
一、填空题
、
、
、
4、 !
、"
二、判断题
、对 、错 、对 、对 、对
三、选择题
、、、、、
四、简答题
1. 列举 Android 中的常用布局,并简述他们各自的特点。
Android 中有五种常用布局,分别为 RelativeLayout(相对布局)、LinearLayout(线性布
局)、FrameLayout(帧布局)、TableLayout(表格布局)、ConstraintLayout(约束布局),
他们的特点具体如下:
(1) RelativeLayout(相对布局):该布局是通过相对位置的方式指定该布局内子控件
的位置。
(2) LinearLayout(线性布局):该布局可通过 android:orientation 属性指定该布局内的子
控件水平和竖直排列。
(3) TableLayout(表格布局):采用行、列的形式来管理控件。他通常搭配 TableRow
布局使用,一个 TableRow 代表一行,在 TableRow 中添加的控件代表一列。
(4) FrameLayout(帧布局):该布局会在屏幕上创建一块空白区域,添加到该区域中
的每个子控件占一帧,这些帧会一个一个叠加在一起,后加入的控件会叠加在上一
个控件上层。默认情况下,帧布局中的所有控件会与左上角对齐。
(5) ConstraintLayout(约束布局):该布局是 Android2.2 新添加的布局,他适用于可视
化的方式编写界面布局,他有相对定位、居中定位和倾向、Chain 等性质。
五、编程题
第 3 章 Android 常见界面控件
一、判断题
、对 、错 、错 、对 、对
二、选择题
、#、、、、、#$、%、
三、简答题
1. 简述 ListView 与 RecyclerView 的区别
答:ListView 与 RecyclerView 的区别具体如下:
1、展示效果:RecyclerView 控件可以通过 LayoutManager 类实现横向或竖向的列表效果、
瀑布流效果和 GridView 效果,而 ListView 控件只能实现竖直的列表效果。
2 、 适 配 器 : RecyclerView 控 件 使 用 的 是 RecyclerView.Adapter 适 配 器 , 该 适 配 器 将
BaseAdapter 中的 getView()方法拆分为 onCreateViewHolder()方法和 onBindViewHolder()方
法,强制使用 ViewHolder 类,使代码编写规范化,避免了初学者写的代码性能不佳。
3、复用效果:RecyclerView 控件复用 Item 对象的工作由该控件自己实现,而 ListView 控
件复用 Item 对象的工作需要开发者通过 convertView 的 setTag()方法和 getTag()方法进行操
作。
4、动画效果:RecyclerView 控件可以通过 setItemAnimator()方法为 Item 添加动画效果,而
ListView 控件不可以通过该方法为 Item 添加动画效果。
2. 简述实现 Button 按钮的点击事件的方式有哪几种?
答:实现 Button 按钮的点击事件一共有 3 种方式,具体如下:
1、 在布局文件中指定 onClick 属性的方式设置点击事件。
2、使用匿名内部类的方式设置点击事件。
3、通过为 Activity 实现 OnClickListener 接口的方式设置点击事件。
3.简述 AlertDialog 对话框的创建过程
1、 调用 AlertDialog 的静态内部类 Builder 创建 AlertDialog.Builder 的对象。
2、 调用 AlertDialog.Builder 的 setTitle()和 setIcon()方法分别设置 AlertDialog 对话框的标题
名称和图标。
3、 调 用 AlertDialog.Builder 的 setMessage() 、 setSingleChoiceItems() 或 者
setMultiChoiceItems()方法设置 AlertDialog 对话框的内容为简单文本、单选列表或者为多选
列表。
4、 调 用 AlertDialog.Builder 的 setPositiveButton() 和 setNegativeButton() 方 法 设 置
AlertDialog 对话框的确定和取消按钮。
5、 调用 AlertDialog.Builder 的 create()方法创建 AlertDialog 对象。
6、 调用 AlertDialog 对象的 show()方法显示该对话框。
7、 调用 AlertDialog 对象的 dismiss()方法取消该对话框。
四、编程题
剩余11页未读,继续阅读
资源评论
qq_43508252
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功