欢迎来到天天文库
浏览记录
ID:6590370
大小:89.00 KB
页数:15页
时间:2018-01-19
《android试卷a及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Android应用试卷A一、选择题(10分)1.下列不是手机操作系统的是?(D)A.AndroidB.WindowMobileC.AppleIPhoneIOSD.windowsvista2.下列选项哪个不是Activity启动的方法?(B)A.startActivityB.goToActivityC.startActivityForResultD.startActivityFromChild3.下列哪个不是Activity的生命周期方法之一?(B)A.onCreateBstartActivityC.on
2、StartD.onResume4.下列哪个可做Android数据存储?(A)A.SQliteB.MySqlC.OracleD.DB25.下列哪个可做EditText编辑框的提示信息?(D)A.android:inputTypeB.android:textC.android:digitsD.android:hint二、真空题(2分)1.为了使android适应不同分辨率机型,布局时字体单位应用sp,像素单位应用sp和dip。2.定义LinearLayout水平方向布局时至少设置的三个属性:android:
3、orientation,android:layout_width和android:layout_height。3.设置ImageView控件为灰色的方法是:android:background=”#040”。4.layout布局文件的命名不能出现字母大写。5.设置EditText只能输入”1234567890.+-/%()”属性:android:digits。6.设置TextView字体的属性是:android:textSize。三、简答题(30分)1.Android项目中的入口Activity怎么写?
4、如何注册一般的Activity?(1)Android项目中的入口Activity:5、droid:label="@string/app_name">(2)注册一般的Act6、ivity:2.列举通过Intent传递不同数据类型的方法(至少5个)?①Intent.addCategory(Stringcategory)②Intetn.addFlags(intflags)③Intent.equals(Objecto)④Intent.fillIn(Intentother,intf7、lags)⑤Intent.filterEquals(Intentother)3.请介绍下Android中常用几种布局(至少3种,多一个加2分)?线性布局LinearLayout,相对布局RelativeLayout,表单布局TableLayout,帧布局FrameLayout,列表布局:listview,表格布局:gridview,绝对布局:absoluteLayout,标签布局:tablayout4.阐述android:padding和android:layout_margin的异同?(1)不同点:a8、ndroid:padding是站在父View的角度描述问题,它规定它里面的内容必须与这个父View边界的距离。android:layout_margin则是站在自己角度描述问题,规定自己和其他(上下左右)的View之间的距离如同一级只有一个View,那么他的效果基本上就和padding一样。(2)相同点:如同一级只有一个View,那么android:layout_margin的效果基本上就和android:padding一样5.列举Text
5、droid:label="@string/app_name">(2)注册一般的Act
6、ivity:2.列举通过Intent传递不同数据类型的方法(至少5个)?①Intent.addCategory(Stringcategory)②Intetn.addFlags(intflags)③Intent.equals(Objecto)④Intent.fillIn(Intentother,intf
7、lags)⑤Intent.filterEquals(Intentother)3.请介绍下Android中常用几种布局(至少3种,多一个加2分)?线性布局LinearLayout,相对布局RelativeLayout,表单布局TableLayout,帧布局FrameLayout,列表布局:listview,表格布局:gridview,绝对布局:absoluteLayout,标签布局:tablayout4.阐述android:padding和android:layout_margin的异同?(1)不同点:a
8、ndroid:padding是站在父View的角度描述问题,它规定它里面的内容必须与这个父View边界的距离。android:layout_margin则是站在自己角度描述问题,规定自己和其他(上下左右)的View之间的距离如同一级只有一个View,那么他的效果基本上就和padding一样。(2)相同点:如同一级只有一个View,那么android:layout_margin的效果基本上就和android:padding一样5.列举Text
此文档下载收益归作者所有