第二讲 常见布局及控件
一.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() 方法即可。
标签:控件,style,常见,样式,布局,theme,主题,android From: https://www.cnblogs.com/luckyhappyyaoyao/p/18259833