<
移动应用
>>
试题
一
.
选择题(
2’X12
)
1.
下面哪一个不属于
Android
体系结构中的应用程序层
A.
电话簿
B.
日历
C.
SQLite
D.
SMS
程序
2.
下面哪种说法不正确
A.
Android
应用的
gen
目录下的
R.java
被删除后还能自动生成
;
B.
res
目录是一个特殊目录,
包含了应用程序的全部资源,
命名规则可以支持数字
(0-9)
下横线
(_),
大小写字母
(a-z , A-Z);
C.
AndroidManifest.xml
文件是每个
Android
项目必须有的,
是项目应用的全局描述。
其
中
指
定
程
序
的
包
名
(package=”…”)+
指
定
android
应
用
的
某
个
组
件
的
名
字
(android:name=”…”)
组成了该组件类的完整路径
D.
assets
和
res
目录都能存放资源文件,但是与
res
不同的是
assets
支持任意深度的子
目录,在它里面的文件不会在
R.java
里生成任何资源
ID
3.
在一个相对布局中怎样使一个控件居中
A.
android:gravity="center"
B.
android:layout_gravity="center"
C.
android:layout_centerInParent="true"
D.
android:scaleType="center"
4.
下面是一段生成对话框的代码,哪一行有错误?
Builder builder = new Builder(getApplicationContext());
1
builder.setTitle("
提示
").setMessage("
请选择
");
2
builder.setPositiveButton("
重置
", new OnClickListener()
3
{
4
public void onClick(DialogInterface dialog, int which)
5
{
6
Log.i("log", "
重置被按了
!");
7
}
8
});
9
builder.setNegativeButton("
取消
", null);
10
builder.setNeutralButton("
确定
", new OnClickListener()
11
{
12
public void onClick(DialogInterface dialog, int which)
13
{
14
Toast.makeText(getApplicationContext(), "
确定被按了
!",
15