Android实训1_动物连连看游戏界面制作_线性布局
实训1 动物连连看游戏界面制作
【实训名称】 |
|||||||||||||||||||||
动物连连看游戏界面制作 |
|||||||||||||||||||||
【实训效果】 |
|||||||||||||||||||||
【实训目的】 |
|||||||||||||||||||||
掌握Android中线性布局的使用 |
|||||||||||||||||||||
【实训素材】 |
|||||||||||||||||||||
drawable-hdpi文件夹:
|
|||||||||||||||||||||
【实训素材CSDN资源链接】 | |||||||||||||||||||||
https://download.csdn.net/download/xiaohui_student/88351533?spm=1001.2014.3001.5503 |
|||||||||||||||||||||
【准备工作】 |
|||||||||||||||||||||
|
|||||||||||||||||||||
【知识点】 |
|||||||||||||||||||||
(1)android:id用于设置当前布局的唯一标识。
(2)android:layout_width
(3)android:layout_height
(4)android:background
(5)android:layout_margin
(6)android:padding
2.LinearLayout(线性布局)通常指定布局内的子控件水平或者竖直排列。 在XML布局文件中定义线性布局的基本语法格式如下:
3.除了布局的通用属性外,LinearLayout布局还有两个比较常用的属性,分别是android:orientation和android:layout_weight,具体介绍如下所示。
属性android:orientation的值为可选值,可选值为vertical和horizontal。 (1)vertical:表示LinearLayout布局内控件依次从上到下竖直排列。 (2)horizontal:表示LinearLayout布局内控件依次从左到右水平排列。 属性android:layout_weight: (1)该属性被称为权重,通过设置该属性值,可使布局内的控件按照权重比显示大小。 (2)在进行屏幕适配时起到关键作用。 |
|||||||||||||||||||||
【相关代码】 |
|||||||||||||||||||||
1.在app/src/main/res/values中打开styles.xml文件,并添加“连连看公共样式”部分内容: |
|||||||||||||||||||||
<resources> <!-- Base application theme. --> <!-- 连连看公共样式 --> </resources> |
|||||||||||||||||||||
2.将原来的app/src/main/res/layout/activity_main.xml文件删除,创建新的布局文件,文件名为activity_main.xml。
|
|||||||||||||||||||||
3.在新创建的activity_main.xml文件中输入以下内容: |
|||||||||||||||||||||
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" <LinearLayout <Button <Button <Button <Button </LinearLayout> <LinearLayout <Button <Button <Button <Button </LinearLayout> <LinearLayout <Button <Button <Button <Button </LinearLayout> |