AdroidUI题库复习资料
更新时间:2023-11-19 08:39:01 阅读量: 教育文库 文档下载
选择题
1、下列不是手机操作系统的是?D A、Android
B、Window Mobile C、Apple IPhone IOS D、Window vista
2、以下哪种方式不能退出当前活动状态的Activity?C A、调用finish()方法 B、单击手机返回按钮 C、单击手机返回桌面按钮 D、Activity运行时出现异常
3、以下哪个不是Android四大组件?A A、Intent B、Service
C、Content Provider D、Activity
4、关于Activity的描述,下面哪个是错误的?A A、一个Android程序中只能拥有一个Activity类
B、Activity类都必须在Androidmanifest.xml中进行声明 C、系统完全控制Activity的整个生命周期 D、Activity类必须重写onCreate方法
5、布局文件(xml)应该存在哪个文件夹下A A、layout B、main C、value
D、任意文件夹
6、EditText编辑框的提示信息用哪个属性设置C A、android:inputType B、android:text C、android:hint
D、Android:textAllCaps
7、下列不属于Activity的生命周期方法之一的是B A、onCreate B、onreateView C、onStart D、onPause
8、下列属于Intent的作用的是B
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作
9、每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果有,将当前Acitivity之上的所有Activity出栈,如果没有则创建一个新的实例。以下哪种启动模式符合这种特点?C A、singleTop B、singleInstance C、singleTask D、Standard
10、以下哪个生命周期回调方法代表Fragment被完全销毁B A、onDestroy B、onDetach
C、onDestroyView D、OnStop
11、下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是C
A、dp是设备独立像素,不依赖于设备,是最常用的长度单位 B、sp代表放大像素,主要用于字体大小的显示
C、px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位 D、 在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化
12、如果要让标签文本(TextView)上的文字居中显示,需要设置哪个属性?C
A、android:orientation B、android:layout_gravity C、android:gravity D、android:layout_weight
13、在android中使用RadioButton时,要想实现 互斥的选择需要用到D A、ButtonGroup B、RadioButtons C、CheckBox D、RadioGroup
14、处理Button的点击事件,需要注册哪个监听器?A
A、OnClickListener() B、OnCheckChangeClickListener() C、OnSeekbarChangeListener() D、OnItemClickListener()
15、下列关于ListView使用的描述中,不正确的是B
A、要使用ListView,必须为该ListView使用Adpater方式传递数据 B、要使用ListView,该布局文件对应的Activity必须继承ListActivity
C、ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式 D、ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
16、以下关于Android应用程序的目录结构描述中,不正确的是D
A、 src目录是应用程序的主要目录,由Java类文件文件组成 B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用 C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D、AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
17、对于一个在AndroidManifest.xml中对他这样进行定义
A、无明确含义 每个Activity都需要这样定义
B、代表该Activity将作为程序的主activity并且在LAUNCHER菜 单中启动 C、代表该Activity将在桌面上建立图标并启动 D、代表该Activity的优先级高于其他的Activity
18、关于隐式Intent正确的是A
A、android中使用IntentFilter来寻找与隐式Intent相关的对象 B、通过组件的名称寻找与intent相关联的对象 C、隐式Intent更过用在应用程序内部传递消息
D、一个声明了IntentFilter的组件只能响应隐式Intent请求
19、下面对于Activity的四种基本状态描述不正确的是B
A、运行态 :Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互
B、暂停态:Activity被置于后台但仍然被用户可见,此时它是去了焦点,不可与用户进行交互,但其状态信息会被系统保留
C、停止态:Activity被新的Activity覆盖,此时该Activity不仅是去焦点,而且用户不可见 D、销毁态:Activity被系统终止,资源被回收
20、下面关于Android UI框架描述的选项有误的是B
A、Android中所有UI元素都是使用View和ViewGroup对象建立的
B、ViewGroup是一个可以将一些信息绘制在屏幕上并与 用户产生交互的对象 C、ViewGroup是 一个包含多个View和ViewGroup的容器,用来定义UI布局 D、Android使用View类作为界面开发的超类,所有的界面开发都与View有关
问答题:
1、请简要描述Acitivity的生命周期(图略)P56
1、活动在生命周期中有4中状态:运行、暂停、停止、销毁状态。 2、活动第一次被创建时调用onCreate(); 3、活动由不可见变为可见调用onStart(); 4、活动准备与用户交互时调用onResume(); 5、启动或恢复另一个活动的时候调用onPause();
6、活动完全不可见的时候调用onStop(); 7、活动被销毁之前调用onDestroy();
8、活动由停止状态变为运行状态之前调用onRestart()
2、请简要描述Fragment的生命周期(图略)P153
添加一个碎片——onAttach()——onCreate()——onCreateView()——onActivityCreated()——onStart()——onResume()——碎片被激活——onPause()——onStop()—— onDestroyView()——onDestroy()——onDetach()——碎片被销毁
3、android:gravity与android:layout_gravity的区别
android:gravity:文字在控件中的对齐方式 android:layout_gravity:控件在布局中的对齐方式
4、活动的启动模式有哪些?分别有什么特点?
活动的启动模式有4中,分别standard、singleTop、singleTask和singleInstance
1、standard,启动一个活动时,返回栈中入栈,在栈顶。无论在返回栈中存不存在,都会新创一个实例。
2、SingleTop,启动活动时,先判断返回栈栈顶是不是这个活动,如果是就直接用,不是的话就在返回栈栈顶新建实例。
3、SingleTask,启动活动时,先在返回栈中检查是否有这个活动,有的话就直接使用,并把这个活动之上的所有活动出栈,如果没有就在栈顶新建实例。 4、SingleInstance,启动活动时,新建一个返回栈新建实例。
5、Android经典五大布局是哪些?分别有什么特点?
1、LinearLayout(线性布局),控件按照水平/垂直的方式一个接着一个排列。 2、RelativeLayou(相对布局),控件按照参照物的相对位置排列。 3、FrameLayout(帧布局),没有任何定位方式,会相对覆盖。 4、TableLayout(表格布局),采用行和列的形式来管理UI控件。
5、AbsoluteLayout(绝对布局),通过Layout_x和Layout_y决定控件相对于屏幕左上方的位置。
6、请简要描述View和ViewGroup的关系
答:ViewGroup内部包含了许多个控件,即一组View;ViewGroup也继承了View。 7、如何优化ListView
答:1、自定义适配器, 2、考虑分页加载。 3、异步加载图片。
4、快速滑动时,不显示图片。
8、Intent和Intent-filter有什么区别
答: Intent用来封装程序的”调用意图”
Intent-filter指的是意图过滤器。 Intent比Intent-fiter多了个筛选作用。
编程题(1、2选一题 3、4题选一题) 1、动态加载Fragment
(1)要求设计Fragment加载的布局界面
①指定根布局为线性布局,排列方式为垂直排列,宽度和高度为适应父控件
②里面有一个TextView,宽度和高度为适应内容大小,并在布局居中显示,里面的文本字体大小为20sp,内容显示“This is fragment”
fragment.xml文件
android:orientation=”vertical” android:layout_width=”match_parent” android:layout_height=”match_parent”> android:layout_width=”warp_content” android:layout_height=”warp_content” android:layout_gravity=”center” android:textSize=”20sp” />
(2)要求补充MyFragment.java文件
①在onCreateView方法中实例化fragment.xml并返回
MyFragment.java文件
public class MyFragment extends Fragment{
@override
public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){
View view = inflater.inflate(R.layout.fragment,container,false); return view; } }
(3)要求设计MainActivity加载的布局文件activity_main.xml
①在线性布局中添加FrameLayout布局作为Fragment的容器,容器宽度和高度为match_parent,id为fragment_container
activity_main.xml文件
android:orientation=”horizontal” andorid:layout_width=”match_parent” android:layout_height=”match_parent”> android:id=”@+id/fragment_container” android:layout_width=”match_parent” android:layout_height=”match_parent” />
正在阅读:
AdroidUI题库复习资料11-19
工具-黑莓错误代码一览05-19
浅谈农村留守儿童的行为习惯的养成教育05-19
七年级上册生物教案(人教义务教育教科书)04-24
中小企业内部控制研究05-19
化妆品 美容店开业 宣传 促销广告词08-22
第9章 配置网络服务(习题答案)05-19
2017-2022年中国能源领域信息化与IT应用市场深度评估与投资决策研究报告(目录)08-30
硫磺制酸生产中硫磺消耗的核算办法04-19
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 复习资料
- 题库
- AdroidUI
- 2018年全国各地中考历史试题《世界近代史》材料题汇编(含答案解析)
- 天齐锂业与赣锋锂业的业务比较
- 2011江苏省公开选拔镇副科级领导干部最新考试试题库(完整版)
- CCAS污水处理技术介绍
- 浅析低年级数学学习兴趣的培养-2019年文档
- 加拿大留学签证的拒签理由
- 遗传育种助考2013.5复习资料
- 北师大版小学数学四年级上册全册教案及教学计划
- 项目主管竞聘演讲稿刘
- 动物动物育种学-实验指导书2012 - 图文
- 大体积混凝土冷却循环水温控措施 - 图文
- 28052儿童发展2011年04月真题答案
- 政府会计制度 - 行政事业单位会计科目和报表与《事业单位会计制度》有关衔接问题的处理规定
- 湖州章氏世系概览0419
- 中科大软院常见复试题目
- 数值分析计算实习第一次大作业
- 简报书写,简报格式(范例) - 图文
- LNG工艺管道试压方案(天利丰)
- 关于小学数学学习两极分化现象的成因与对策研究课
- 《生产运作管理》课程设计 - 图文