![](https://csdnimg.cn/release/download_crawler_static/85855693/bg4.jpg)
5.以下的哪个属性是用来控制虚拟键盘输入类型( B )
A.keyboard B.inputType C.text D.src
6.Android 工程启动是最先加载的是,如果有多个 Activity,以下哪个属性决定了该 Activity 最
先被加载( A )
A. B. D.如果我们需要导入一张图片资源,我们需要将图片放在哪个工程目录中(A)。
A.res\drawable B.res\string C.res\picture D.res\icon
8.如果我们需要创建一个字符串资源,我们需要将字符串放在 res\values 的哪个文件中( B )
A. B. C. D.
9.以下哪个布局最不适合在多种移动终端上使用( C )
A.相对布局 B.线性布局 C.绝对布局 D.表格布局
10.相对布局中,如果指定一个控件位于引用控件的左侧,应该使用( D )属性。
A.android:layout_toParentLeftOf B.android:layout_alignParentLeft
C.android:layout_alignLeft D.android:layout_toLeftOf
二、填空题(请在括号内填空)
1.在 Android 控件使用过程中,经常需要根据控件的 ID 获取控件的对象,我们可以使用
( findViewById )方法。
2.导入图片时,需要特别注意图片的名称不可以包含(大写字母、特殊符号 )。
3.在创建控件的时候,可以在布局文件的界面视图中拖拉控件,但本质上还是编辑的( XML )文
件。
4.表格布局可以包含多行,( TableRow)代表是一行。
5.如果创建了一个字符串资源为 hello,那么它的 ID 应该是( )。
三、简答题
1.简述五种布局的特点和运用场合。
框架布局:所有控件排列在左上角,用于制作特别的控件,初学者使用较少;
线性布局:控件可以按照水平或者垂直方向进行排列,控件排列方式简单;
绝对布局:可以指定控件摆放的位置,虽然摆放控件很容易,但是不适合多种分辨率和尺寸的屏幕,
需要慎用;
相对布局:能够设定控件之间的相对关系、控件与父容器的相对关系,控件排列方式比较灵活,是
常用的布局之一;
表格布局:通过配合使用 TableRow 可以将控件以表格形式排列。
2.简述本节课程所学控件的特点和作用。
4