Android课后习题(第⼆章)1、在TableLayout中,stretchColumns属性表⽰()
A、TableLayout的列数
B、TableLayout的⾏数
C、TableLayout最多能加⼊的列数
D、拉伸指定列填充满TableLayout
参考答案 :D
2、在下列选项中,设置线性布局⽅向的属性是()
A、orientation
B、gravity
C、layout_gravity
D、padding
参考答案 :A
3、Android相对布局中,使控件相对⽗控件底部对齐使⽤的属性是()。
A、android:layout_alignParentBottom
B、android:layout_alignBottom
C、android:layout_alignBaseline
D、android:layout_alignParentTop
参考答案 :A
4、绝对布局的标签名称是()
A、FrameLayout
B、LinearLayout
C、RelativeLayout
D、AbsoluteLayout
参考答案 :D
5、Android UI开发中,TableLayout的stretchColumns属性表⽰()
A、TableLayout的列数
B、TableLayout的⾏数
C、TableLayout最多能加⼊的列数
D、拉伸指定列填充满TableLayout
参考答案 :D
6、Android UI开发中,设置线性布局为垂直显⽰需修改的属性的()
A、android:orientation="vertical"
B、android:orientation="horizontal"
C、android:layout_centerHorizontal="true"
D、android:layout_centerVertical="true"
参考答案 :A
7、在线性布局⽂件中,把⽅向设置为⽔平⽅的属性是()
A、vertical
B、horizontal
C、fill_vertical
D、fill_horizontal
参考答案 :B
8、Android UI开发中,帧布局中的⼦控件都是()对齐的。
A、右上⾓
B、左上⾓
C、左下⾓
D、右下⾓
参考答案 :B
9、在相对布局⽂件中,把控件显⽰在另外⼀个控件的右侧使⽤的属性是()
A、layout_toRightOf
B、layout_toLeftOf
C、layout_toStartOf
D、layout_toEndOf
参考答案 :A
10、在下列选项中,关于TableRow标签的说法正确的是()
A、在GridView⾥⾯表⽰⼀⾏
B、是五种布局的⼀种
C、是表格布局⾥⾯表⽰⼀⾏的标签
D、在listView⾥⾯表⽰⼀⾏
参考答案 :C
11、Android UI开发中,如果TableLayout的第⼀个TableRow有两个控件,第⼆个TableRow有三个控件,那这个TableLayout就有()列。
A、1
B、2
C、3
D、4
参考答案 :C
12、在编写xml⽂件设计布局时,⽤于设置控件背景的属性是()。
A、centerVertical
B、background
C、src
D、padding
参考答案 :B
13、在相对布局⽂件中,把控件与另外⼀个控件的下边使⽤的属性是()
A、layout_above
B、padding
C、layout_below
D、layout_margin
参考答案 :C
14、在QQ案例中android:background="#ffffff"的属性值得颜⾊为( )。
A、绿⾊
B、蓝⾊
C、红⾊
D、⽩⾊
参考答案 :D
15、线性布局中,当控件⽔平排列时,控件属性layout_width设置为()
A、wrap_content
控件的使用B、match_parent
C、fill_parent
D、以上都可以
参考答案 :A
16、在Android中,绝对布局是在屏幕哪个位置为坐标原点的?
A、左上⾓
B、右上⾓
C、左下⾓
D、右下⾓
参考答案 :A
17、放⼊绝对布局中的控件需要通过()两个属性指定其准确的坐标值
A、android:width和android:heigh
B、android:layout_width和android:layout_height
C、android:x和android:y
D、android:layout_x和android:layout_y
参考答案 :D
18、在Android UI开发中,常见的刮刮卡是通过()实现的。
A、FrameLayout
B、LinearLayout
C、RelativeLayout
D、TableLayout
参考答案 :A
19、Android相对布局中,要使A控件在B控件的下⽅,A控件需添加的属性是()
A、android:layout_above
B、android:layout_alignBaseline
C、android:layout_below
D、android:layout_alignBottom
参考答案 :C
20、Android UI开发中,常见的刮刮卡是通过()实现的。
A、帧布局
B、线性布局
C、相对布局
D、没有答案
参考答案 :A
21、在EditText中android:background="@null"属性值作⽤是?
A、设置不显⽰⽂字
B、设置背景为⽩⾊
C、去掉控件默认的下划线
D、设置控件⾃带的背景为空
参考答案 :D
22、在TableLayout中,stretchColumns属性表⽰()
A、TableLayout的列数
B、TableLayout的⾏数
C、TableLayout最多能加⼊的列数
D、拉伸指定列填充满TableLayout
参考答案 :D
23.Android UI开发中,线性布局默认为⽔平显⽰。
参考答案 :对
24、Android UI开发中,相对布局通常有两种形式,⼀种是相对于容器⽽⾔的,⼀种是相对于控件⽽⾔的。
参考答案 :对
25、RadioGroup是单选组合框,可容纳多个RadioButton,并把它们组合在⼀起,实现单选状态。
参考答案 :对
26、在TableRow标签中设置layout_width和layout_height属性是没有作⽤的,其宽度layout_width和⾼度layout_height会⾃动根据单元格控件决定,所以通常会省略这两个属性。
参考答案 :对
27、TableLayout可以将视图按照⾏、列进⾏排列。
参考答案 :对
28、帧布局在界⾯上是⼀帧⼀帧显⽰的。
参考答案 :对
29、帧布局在界⾯上是⼀帧⼀帧显⽰的,通常可以⽤于图层设计。
参考答案 :对
30、在QQ案例布局中,整体使⽤的是线性布局,其根标签为LinearLayout。
参考答案 :错
31、每个应⽤程序通常都包含多个界⾯,因此需要添加多个布局。
参考答案 :对
32、绝对布局在GoogleAIP中已提⽰被弃⽤。
参考答案 :对
33、相对布局中的控件都是按照相对位置摆放的。
参考答案 :对
34、在线性布局⽂件中,如果把⽅向设置为⽔平⽅向,控件会摆放在同⼀⾏。
参考答案 :对
35、随着智能⼿机种类增多,屏幕分辨率千变万化,使⽤绝对布局需要精确的计算控件⼤⼩,同时还要考虑⼿机屏幕尺⼨和分辨率,在开发中这是⾮常低效的,因此不推荐使⽤。
参考答案 :对
36、理论上绝对布局可以完成任何的布局设计,且灵活性很⼤,所以开发中推荐使⽤绝对布局。
参考答案 :错
37、绝对布局灵活性很⼤, 可以完成任何的布局设计,所以开发中推荐使⽤绝对布局。
参考答案 :错
38、布局代码中onClick属性的值(click)必须与Activity代码中定义的⽅法名保持⼀致,否则Android系统不到绑定的点击事件。
参考答案 :对
39、若代码中为EditText设置android:maxLines="2",表⽰EditText这个空间最⼤⾏数是两⾏。
参考答案 :对
40、相对布局的标签是 RelativeLayout

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。