下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 如何在其他View 中使用 com.cjedu.cowjump 包中自定义名为MySurfaceView 的 SurfaceView (C)A. 在 View 的 XML 文 件 中 添 加<com.cjedu.cowjump.MySufaceView/>并添力口相应的属性后,然后在 Activity 中通过 new 实例化 MySurfaceView.B.在View的XML文件中添加<SufaceView/>添加相应的属性后然后在 Activity 中通过 new 实例化 MySurfaceView.C. 在 View 的 XML 文 件 中 添 加<co
2、m.cjedu.cowjump.MySufaceView/>并添力口相应的属性后,然 后在Activity中通过findViewByld获取自定义SurfaceView对象D. 以上说法均不对2 .自定义SufaceView与其他View混合使用时,在XML文件中下面哪个属性是不可少的 (D)A. android:id= ”;B. android:layout_width= ”;C. android:layout_height= ”D. 以上均不可少3 . 以下关于 SurfaceView 的说法正确的是(D)A. SufaceView是一种使用了双缓冲机制的特殊技术B. Surface
3、View 只能独立存在,不能与其它控件一起使用C. SufaceView在绘画时必须重写 onDraw(CanvascanvaS)法D. SufaceView必须首先通过 SufaceHolder获取一个 Canvas此Canvas 上执行绘画操作后再通过SurfaceHolder 向系统提交Canva§并呈现绘画内容。4 .在 SufaceVIew中如何获取 SufaceHolder对象(A)A. this.getHolder();B. this.getSurfaceHolder();C. this.getMyHolder();D. new SurfaceHolder();5 .
4、下列关于 Handler 的说法不正确的是(C)A. Handler 是 Android 的一种消息机制B.使用Handler能够定时执行某些任务C. Handler只能发布消息D.使用Handler能够刷新UI组件6 .哪种view 可以实现画面的及时更新(C)a.TixtViewb.viewc.SurfaceViewd.viewGroup7 .下列方法中谁为sucfaceView添加回调方法(A)a.void addCallBavk(Callback callback)b.Canvas lockCanvas(Canvas canvas)c.void surfaceDestroyed(Sur
5、faceHolder holder)d.void unlockCanvasAndPost(Canvas canvas)8 . SufaceView在大小发生改变时调用哪个方法(B)A:void sufaceCreated(SurfaceHolder holder);B:void sufaceChanged(SufaceHoldeholder,int format,int width,int height);C:void surfaceDestroy(SurfaceHolder holder);D:void lockCanvas(Canvas canvas);9 .关于View和SufaceVi
6、ew,下列说法错误的是(D )A: View是最基础的,必须在UI主线程内更新画面,速度较慢。B: SufaceView是VIew的子类,类似使用双缓冲机制。C: View 一般用来绘制简单静态图像,SufaceView多用在变换 图像中。D: SufaceView是最基础的,速度较慢。10.在Handler发送信息的方法中,下面哪个方法是用来发送一个空消 息(A)A:sendEmptyMessage(int what)B:sendMessage(Message message)C:sendMessageAtTime(Message message,long updateMillis)D:se
7、ndMessageDelayed(Message message,long delayMillis)11、下面属于android的动画分类的有(AB)(多项)A Tween B、Frame C、Draw D 、Animation12. 在Tween动画中,能呈现旋转效果的是(D)A.alpha B.scale C.translate D.ratate13. 下列是代表动画渲染器的是(A)A. android:interpolatorB.accelerate_interpolatorC.decelerate_interpolatorD. accelerate_decelerate_interpo
8、lator14. 下面的对自定style 的方式正确的是(A)A 、 <resources><style name="myStyle"><item name="android:layout_width">fill_parent</item></style></resources>B 、 <style name="myStyle"><item name="android:layout_width">fill_parent&
9、lt;/item></style>C、 <resources><item name="android:layout_width">fill_parent</item></resources>D、 <resources><style name="android:layout_width">fill_parent</style></resources>15、关于res/anim 文件下列说法正确的是(ABC) (多选 )A. 在 Android2
10、.2 内核模拟器下,需要手动创建,不能被自动创建B. 在 Android4.0 以上内核模拟器下,不需要手动创建,能被自动创建C.该文件下存放的是XMQ件,用于设置动画效果属性,如alpha.xmlD.该文件下主要放置多媒体等数据文件16.Tween动画,使用View对象播放动画的方法是(D)A.start()B.play()C. AnimationUtils.loadAnimation(Context context,int id)D.starAnimation(Animation animation)17 .关于Frame动画的XML下列正确的是(A)A.<animation-lis
11、t><item android:drawable=” drawable/icon ”android:duration=” 100” /></animation-list>B. < animation -list><item android:drawable=” drawable/icon ”android:frameAnimation= ” 100” /></ animation -list>C. < android -list><item android:drawable=drawable/icon ”and
12、roid:duration=100” /></ android -list>D. < android -list><item android:drawable=drawable/icon ”android: frameAnimation =” 100” /></ android -list>18 . 在 Android 程序开发中,保持画面始终保持处于竖屏的状态的方法是在 AndroidManifest.xml 文件中的 Activity 节点中加入以下哪一个属性(A)A android:screenOrientation="po
13、rtrait" /竖屏B android:screenOrientation="landscape"/横屏默认值 , 由系统选C android:screenOrientation="unspecified"/择方向D android:screenOrientation="sensor"/ 显示的方向是由设备的方向传感器来决定的19.下列关于Tween动画和Frame动画说法正确的有(ABB (多选)A. 两者都可以通过xml 文件和代码两种方式来定义B. 自定义动画的灵活度,比这两个都高C.与Tween动画和Frame动画
14、相比,自定义动画使用的图片最多D.这两个动画基本没什么区别20 .下列不是 Android 游戏程序的是(D)A.愤怒的小鸟B.植物大战僵尸C神庙逃亡D寻仙21 .为画笔设置抗锯齿效果的方法为( A)A. paint.setAntiAlias();B. paint.setColor();C. paint.TextSize();D. paint.setAlpha();22对于Canvas的save(Hr法说法正确的是(C)A.将Canvas恢复至下次缓存的状态B.将Canvas恢复至上次缓存的状态C.将当前Canvas的状态由系统进行缓存。D.将Canvas的状态缓存23 下列不是 Bitmap
15、 对象加载的获得方式的是(C)A.从项目系统中加载B从sdcard中加载C从网络中加载D.从另一个Bitmap中加载24 下列哪个方法是对Bitmap 位图进行缩放的方法( B)A.createBitmap();B.createScaledBitmap();C.decodeStream();D.decodeResource();25在Canvas中定义一个高20,宽10的矩形代码为(BD)A.Rect rect = new Rect(10,20,30,30);B.Rect rect = new Rect(10,20,20,40);C.RectF rectf = new RectF(10,20,
16、30,30);D.RectF rectf = new RectF(10,20,20,40);26在 Paint 中,可以设置画笔颜色的方法有(BD) (选2项)A. setAlpha();B. setARGB();C. setStyle();D. setColor();27 开发自定义View 中的画布是指( D)A.PaintB.BitmapC.ViewD.Canvas28 绘制画布背景为白色的代码为(A)A.canvas.drawColor(Color.WHITE);B.canvas.setColor(Color.WHITE);C.canvas.drawColor(Color.YELLOW
17、);D.canvas.setARGB(Color.WHITE);29在Canvas中定义一个直径为10的圆形的代码为(D)A.Rect rect = new Rect(10,20,30,30);B.Rect rect = new Rect(10,20,20,30);C.RectF rectf = new RectF(10,20,30,30);D.RectF rectf = new RectF(10,20,20,30);30 以下说法错误的是: ( D)A. 可以通过调用 View 组件的setFocusab(le boolean ) 方法将View设置成能获取焦点 的状态。B.可以使用requ
18、estFocus(由法为View申请获得焦点。C.可以使用isFocused(方法获得View是否获取到焦点的情况。D. 对于自定义的 View 而言,其默认的可以获取焦点的状态是true。31在View和Activity捕获KeyEvent顺序中,关于特殊键位以下说法错误的是: ( D)A.挂机键、电源键和Home均不受当前View是否获取到焦点的影响,也不能被捕获 到键值。B. 当锁屏后再次点击摘机键并解锁,会回到锁屏前的 Activity 界 面, View 焦点重新获取,返回键摘机键均失去功能。C. 对于返回键和摘机键来说, 当前 View 没有获取到焦点或者获取到焦点但 KeyEve
19、nt 接口方法均未返回 true 值时,功能可以正常使用,否者失去功能。D. Activity的默认onKeyDown方法和onKeyUp方法中对返回键值进行了特殊判断处理,如果这两个方法中任意一个未能被调用到,则原有功能被破坏。摘机键与之类似。32 、 关于按键与触摸事件中:通过调用 View 组件( A) 方法, 将 View设置成能获取到焦点的状态A:setFocusableB:isFocusedC:requestFocusD:getFocusable33 、关于按键与触摸事件中:如果需要在自定义View 中捕获到KeyEvent则必须使用(A)将其设置成可以获取到焦点的状态。A:set
20、Focusable(true )B:isFocused(true )C:setFocusable( false)D:isFocused(false)34、关于按键与触摸事件中:当触摸到手机的屏幕时, 第一个触点会触发(A)事件A:ACTION_DOWNB:ACTION_CREATEC:ACTION_MOVED:ACTION_UP35、KeyEvent®常由(AB)部分组成(多选)?A.KeyEvent中的动作B.KeyEven仲的键值 C.KeyEven仲的触点D.KeyEven康件36、下列不属于特殊的按键的是(C) ?A.返回键 B.挂机键 C.删除键 D摘机键37、KeyEve
21、n砸常由哪两部分组成(A)A、KeyEvent中得动作,KeyEvent的键值B、 onKeyDown(), onKeyUp()C Activity, KeyEvent接 口38、 当 View 使用 _方法申请获取热点之后,是否一定会获取焦点( C)A、onKeyDown(), 一定。B、setFocus()不一定。C requestFocus。不一定。D、onKeyUp(), 一定。39、KeyEvent事件主要包括以下哪些事件(AB)A、按下事件B、弹起事件C移动事件D、触摸事件40、对于一个 View而言,只有当其获取到(B)时,才能捕获到KeyEventA、动作类型B、焦点C语音识别
22、D、键值41 、 在多点触摸中, 触电的 ID 和动作类型信息分别储存在getAction()方法返回值的(BD)中 双选 A、上八位B、高八位C下八位D、低八位42 .canvas = holder.lockCanvas(new Rect(100, 1, 200, 50显示的矩形宽0)度是 DA:100B:200C:400D:surfaceView 的宽43 .【单选】阅读代码回答运行结果( C )publicclassMainActivity extendsActivity implementsOnClickListenerprivateButtonmBtnLogin(Button)fin
23、dViewById(R.id.btn_login);private TextView mTextViewUser;Overrideprotected void onCreate(Bundle savedInstanceState)super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mTextViewUser=(TextView)findViewById(R.id.textview_user);mBtnLogin.setOnClickListener(this);newThread()Override publicvoidrun()mTextViewUser.setText(10);.start();Overridepublic void onClick(View v)mTextViewUser.setText(20);A.Resources$NotFoundExceptionB.ViewRootImpl$CalledFromWrongThreadExcept
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 年护理带教中临床思维能力培养路径
- 2026 年产科新生儿窒息复苏配合护理要点
- 2026年心内科高血压合并糖尿病联合护理
- 全椒县2025安徽滁州市全椒县农业农村局招聘1人笔试历年参考题库典型考点附带答案详解
- 2026年安全生产月安全知识竞赛题库(含答案)试卷及答案
- 2026年大学农业工程(农业机械化推广)试题及答案
- 2026年高职(园林技术)绿化工程实训综合测试题及答案
- 2026年六年级数学小升初衔接模拟试卷(含答案解析)
- 2026年企业战略目标与资源配置方案
- 2026学年四年级上册期末学业质量评价语文试题(含答案)
- 上海市2026年中考数学试题(附答案)
- 浙江省劳动合同
- 2026天津石油职业技术学院招聘20人笔试题库带答案详解(B卷)
- 2026年交管12123驾驶证学法减分试题(含参考答案)
- 《自我保护免受伤害》教学课件 - 2026-2027 学年统编版(新教材)小学道德与法治四年级上册
- 2026中国远洋渔业船舶智能化改造需求与卫星通信系统标配化
- 2026年(完整版)国家GCP培训考试题库及参考答案(完整版)
- 中考英语作文10宾语从句写作句型练习
- 2026年船舶驾驶员考试题库及答案
- 预防接种规范培训课件教学
- 项目技术标述标
评论
0/150
提交评论