android中控件描述有误,AnjoyoAndroid03章节考试题.doc

AnjoyoAndroid03章节考试题

AnjoyoAndroid第三章考试题

选择题:(共20题,每题3分)

Android中关于View继承关系的论述错误的是( )。

A、Menu、Notification和Toast都不是View的子类

B、TableLayout继承自RelativeLayout

C、ViewGroup继承自View

D、AdapterView继承自ViewGroup

下面关于UI布局描述错误的一项是( )。

A、LinearLayout(线性布局)是按照横或竖的线性排列布局。

B、RelativeLayout(相对布局)是按照相对位置来布局。

C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。

D、AbsoluteLayout(绝对布局)是以表格的形式布局。

下面关于Android中的控件描述不正确的是( )。

A、定义控件的方式大都类似,首先要声明它的类型,然后使用findViewById(int)方法通过控件的Id来索引到它本身。

B、在XML布局文件中定义好控件对象后,就可以使用该控件的各种方法了。

C、TextView可以获取到它里面的内容,Button可以处理点击它的事件,EditText可以设置它的文本。

D、一般都能将控件对象定义在onCreate()方法内部,但最好将它们作为该Activity类的属性而定义在方法外部。

要定义一个EditText控件,将其id命名为et_name,宽定义为充满父控件,高定义为自适应,下面选项正确的是( )。

A、

android:id="@+id/et_name"

android:layout_width="wrap _parent"

android:layout_height="match_content"/>

B、

android:id="@+id/ et_name"

android:layout_width="match_parent"

android:layout_height="fill_content"/>

C、

android:id="@+id/ et_name"

android:layout_width="fill_parent"

android:layout_height="wrap_content"/>

D、

android:id="@+id/ et_name"

android:layout_width="fill_parent"

android:layout_height="match_content"/>

下面关于TextView文本域描述错误的一项是( )。

A、TextView是Android中最基本的控件,它直接继承自View。

B、TextView用来向用户显示文本但不允许用户编辑它。

C、TextView的子孙类包括EditText、CheckBox和Button。

D、TextView除了可以显示带超链接等元素的文本,富文本的TextView还可以在其内部显示图片。

下面对于EditText的描述有误的一项是( )。

A、EditText是Android中最基本的控件,它直接继承自View。

B、EditText专门用来获取用户输入的文本信息,它是一个可编辑的TextView。

C、我们在Java代码中调用getText(),即可得到用户在这个EditText中输入的内容。

D、当得到一个Editable对象后,再调用toString()方法即可,之后就可以对用户的输入做处理了。

下面对于Button的描述有误的一项是( )。

A、Button继承自TextView。

B、Button的子孙类包括CheckBox、RadioButton、Switch和EditText。

C、Button在UI开发中用的很多,常用来响应用户的点击。

D、Button有设置能否被长按和设置透明度的属性。

关于UI布局描述错误的一项是( )。

A、定义UI布局的最常用的方法是使用XML 布局文件。

B、XML 中的每个元素都是View 或ViewGroup的子孙类的对象。

C、开发者通过使用大量不同种类的View来对视图进行布局。

D、Android 提供了一些预定义的ViewGroup子孙类。

下列关于LinearLayout描述错误的是( )。

A、LinearLayout即线性布局,这是一种最简单的布局方式。

B、LinearLayout有垂直和水平两种布局方向。

C、LinearLayout有两个非常相似的属性:android:gravity和android:layout

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Studio,可以使用布局文件来设置控件的位置。布局文件使用XML语法来描述控件的层次结构和属性。通过设置控件的布局参数,可以控制控件在父容器的位置和大小。 常用的布局参数有以下几种: 1. LinearLayout:线性布局,可以设置控件的排列方向(水平或垂直)和权重等属性。 2. RelativeLayout:相对布局,可以通过设置控件之间的相对关系来确定位置。 3. ConstraintLayout:约束布局,可以通过设置控件之间的约束关系来确定位置。 4. FrameLayout:帧布局,可以通过设置控件的位置属性来确定位置。 在布局文件,可以使用控件的属性来设置其位置。例如,可以使用android:layout_gravity属性来设置控件在父容器的对齐方式,使用android:layout_margin属性来设置控件与父容器或其他控件之间的间距,使用android:layout_weight属性来设置控件在线性布局的权重等。 需要注意的是,控件的位置设置是相对于其父容器的。因此,需要确保父容器的布局参数已经设置好,以便正确地定位控件。 综上所述,通过在布局文件设置控件的布局参数和属性,可以实现控件Android Studio的位置设置。 #### 引用[.reference_title] - *1* [使用Android Studio 4.1 时,viewBinding控件引用显示不全的问题](https://blog.csdn.net/hanshiying007/article/details/114868319)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [移动应用开发之路 04 Android Studio 5种控件介绍、实战详解](https://blog.csdn.net/Hjh1906008151/article/details/127285551)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值