第二讲 常见布局及控件

第二讲 常见布局及控件

一.RelativeLayout

格式:

android:layout_

二.线性布局

 

layout_width不要设置wrap_content没有用

layout_weight是每个控件占权重

线性布局默认水平显示

选择题:

1.在下列选项中,用于给Activity指定主题的属性是(C)

A、icon

B、label

C、theme

D、style

分析:

style定义(写)主题

item定义(写)样式

Theme是指定activity的主题

style指定控件的主题

2.在下列选项中,用于给控件指定主题的属性是(D)

A、icon

B、label

C、theme

D、style

3.

Android UI开发中,设置Activity的(A)属性可以使Activity显示为对话框样式。

A、android:theme="@android:style/Theme.Dialog" (@style/Theme.AppCompat.Dialog)

B、android:style="@android:style/Theme.Dialog"

C、android:theme="@android:theme/Theme.Dialog"

D、android:style="@android:theme/Theme.Dialog"

判断题:

1.Android UI开发中,如果一个应用中使用了主题,同时应用下的View也使用了样式,那么当主题和样式中的属性发生冲突时,主题的优先级高于样式。✗

分析:

每个view应该用自己的样式,样式>主题

主题只不过是应用于整个 Activity 或应用程序的 Android 样式,而不是单个 View。 因此,当将样式应用为主题时,Activity 或应用程序中的每个 View 都将应用它支持的每个样式属性。

主题定了大基调,但有设定自己特有的

2.帧布局在界面上是一帧一帧显示的。✗

分析:是占一个帧,不是显示成一个个帧

填空题:

1.Android开发中,想让软件支持简体中文、美式英语两种环境,需要在res目录下新建两个values文件夹,分别命名为values-zh values-en。

2.

Android系统中,theme 用于定义布局显示在界面上的风格

3.

主题与样式在代码结构上是一样的,不同之处在于主题的引用要在AndroidManifest.xml文件中引用。

4.在清单文件中,< application>标签中的andorid:theme属性,代表的是 APP 主题的样式,而< activity>标签中是改变该Activity主题的样式

5.Android系统中,style 用于定义控件的风格

6.在Activity代码中同样也可以引用自定义主题,只需要在Activity类onCreate()方法内添加setTheme() 方法即可。

posted @   Annaprincess  阅读(27)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示