解析:绝对布局也叫坐标布局,指定元素的绝对位置,因为适应性很差,一般很少用到。可以使用RelativeLayout替代。 常用属性:
android:layout_x -------组件x坐标 android:layout_y ---------组件y坐标
17. Android中关于View继承关系的论述错误的是(C )。 ..
A、ViewGroup继承自View B、AdapterView继承自ViewGroup C、TableLayout继承自RelativeLayout
D、Menu、Notification和Toast都不是View的子类 解析:TableLayout继承自LinearLayout 18.下列不属于android布局的是_C__
A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout
解析:Android 布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayout(线性布局),FrameLayout(单帧布
局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。
19.绝对布局中,android:layout_x 的含义有( B ) A、以手机左下为原点,组件显示到屏幕中的横向坐标值。 B、以手机左上为原点,组件显示到屏幕中的横向坐标值。
C、以手机右下为原点,组件显示到屏幕中的横向坐标值。 D、以手机右下为原点,组件显示到屏幕中的横向坐标值
解析:指定初始坐标!layout_x:指定这个控件他的左上角点的x轴坐标 20.上下文菜单与其他菜单不同的是__B__
A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应 B,上下文菜单必须注册到指定的view上才能显示 C,上下文菜单的菜单项可以添加,可以删除 D,上下文菜单的菜单项可以有子项
解析:上下文菜单必须注册到指定的View上才能显示。注册上下文菜单可以使用Activity.registerForContextMenu方法。 例如:registerForContextMenu(button);
MITT考试范围Android应用程序开发部分 第三章 事件处理
1. 关于res/raw目录说法正确的是(A)
A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B、这里的文件是原封不动的存储到设备上会转换为二进制的格式 C、 这里的文件最终以二进制的格式存储到指定的包中 D、这里的文件最终不会以二进制的格式存储到指定的包中
2.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A) A、onDestroy() B、onClear() C、onFinish() D、onStop()
3. android 中下列属于Intent的作用的是(C) A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D、处理一个应用程序整体性的工作
4. 下列哪些语句关于内存回收的说明是正确的? (B ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存
D、 内存回收程序可以在指定的时间释放内存对象
5.对于XML布局文件中的视图控件layout_width属性的属性值不可以是?(A.match_parent B.fill_parent C.wrap_parent D.match_cotent
6.事件的名称 (C)
A.都要由用户定义 B.有的由用户定义,有的有系统定义 C.是由系统预先定义 D.是不固定的
7..以下能够触发文本框Change的事件的操作是 (D) A.文本框失去焦点 B.文本获得焦点
C.设置文本框的焦点 D.改变文本框的内容
8.Android中控件的android:text属性的作用是(C) A.显示视频 B.显示图片 C.显示文本字符串 D.显示音乐
9. 在一个相对布局中怎样使一个控件居中 (C) A. android:gravity=\
B. android:layout_gravity=\
C. android:layout_centerInParent=\ D. android:scaleType=\
10. setOnTouchEvent 设置返回值为true 和 false有何区别 (C) A. 没有区别,都能对事件进行监听
D)
B. 设置为true时 只能在移动时获得一次监听事件,false则可以多次
C. 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息 D. 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
11. . 下列说法错误的是 (B)
A. Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者 与被调用者之间的解耦
B. Intent 可以传递 View对象
C. 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需
要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service
D. 通过Intent可以删除程序
12. 下列关于Service的描述,正确的是(D)
A.Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中 B.每次调用Context类中的StartService()方法后都会新建一个Service实例 C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动 回调
13. 在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?( C)
A、TextView tv = this.findViewById(R.id.bookName); B.TextView tv = (TextView)this.findViewById(R.id.code);
C.TextView tv = (TextView)this.findViewById(R.id.bookName);
D、TextView tv = (TextView)this.findViewById(R.string.bookName);
14. 、给一个TextView设置红色字体,应该使用以下哪种写法?(A ) A、setTextColor(0xffff0000); B、setColor(\C、setTextColor(\D、setColor(\
15. 在Android应用程序中,图片应放在那个目录下?(D ) A、raw B、values C、layout D、drawable
15. 如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?(A ) A、android:orientation=\ B、android:vertical=\
C、android:orientation=\