第二讲 常见布局及控件
第二讲 常见布局及控件
一.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() 方法即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?