实训1 动物连连看游戏界面制作
【实训名称】 动物连连看游戏界面制作 【实训效果】 【实训目的】 掌握Android中线性布局的使用 【实训素材】 drawable-hdpi文件夹: 【实训素材CSDN资源链接】 https://download.csdn.net/download/xiaohui_student/88351533?spm=1001.2014.3001.5503 【准备工作】
创建Android项目——Animal Application将实训素材drawable-hdpi文件夹移动至app/src/main/res目录下 【知识点】
Android界面布局的通用属性:
属性名称 功能描述 android:id 设置布局的标识 android:layout_width 设置布局的宽度 android: layout_height 设置布局的宽度 android:background 设置布局的背景 android:layout_margin 设置当前布局与屏幕边界或与周围控件的距离 android:padding 设置当前布局与该布局中控件的距离 (1)android:id用于设置当前布局的唯一标识。
在XML文件中它的属性值是通过“@+id/属性名称”定义。(2)android:layout_width
用于设置布局的宽度,其值可以是具体的尺寸,如50dp,也可以是系统定义的值。系统定义的值有fill_parent、match_parent和wrap_conten(3)android:layout_height
用于设置布局的高度,其值可以是具体的尺寸,如50dp,也可以是系统定义的值。系统定义的值有fill_parent、match_parent和wrap_content(4)android:background
用于设置布局背景。其值可以引用图片资源,也可以是颜色资源。(5)android:layout_margin
用于设置当前布局与屏幕边界、周围布局或控件的距离。属性值为具体的尺寸,如45dp。(6)android:padding
用于设置当前布局内控件与该布局的距离,其值可以是具体的尺寸,如45dp。 2.LinearLayout(线性布局)通常指定布局内的子控件水平或者竖直排列。 在XML布局文件中定义线性布局的基本语法格式如下:
属性名称 功能描述 android:orientation 设置布局内控件的排列顺序 android:layout_weight 在布局内设置控件权重,属性值可直接写int值 属性android:orientation的值为可选值,可选值为vertical和horizontal。 (1)vertical:表示LinearLayout布局内控件依次从上到下竖直排列。 (2)horizontal:表示LinearLayout布局内控件依次从左到右水平排列。 属性android:layout_weight: (1)该属性被称为权重,通过设置该属性值,可使布局内的控件按照权重比显示大小。 (2)在进行屏幕适配时起到关键作用。 【相关代码】 1.在app/src/main/res/values中打开styles.xml文件,并添加“连连看公共样式”部分内容:
好文链接
发表评论