5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)

2023-05-25
| 14页
| 76人阅读
| 0人下载
精品

内容正文:

第5章 Android 中常用的 UI 组件 Android Studio 移动应用开发基础(第 2 版) 目录 5.1 使用基于 XML 的布局 5.2 Android 中的基本组件 5.3 同步练习一 . 5.4 Android 中的容器组件 5.5 同步练习二 5.6 AdapterView 组件 5.7 同步练习三 5.8 Android 中的其他常用组件 5.9 同步练习四 5.4.3 FrameLayout 容器组件 FrameLayout 容器组件是一种以层叠方式进行布局的容器组件,每次只能显示其中的一个组件。 FrameLayout容器组件为布局在其中的组件提供了一个 XML 配置属性——android:layout_gravity。通过 android:layout_gravity 属性,布局在 FrameLayout 容器组件中的组件可以指定自己在容器中的重心位置,如靠左、靠右等。 新建一个名为 Ch0506 的 Android 应用程序工程,在主界面中显示 4 张图片,需要先在 mipmap 目录下存储 4 个图片资源文件; 修改布局文件 res/layout/activity_main.xml中的代码: 修改 res/values/strings.xml 文件中的代码: 修改 MainActivity.java 文件中的代码: 5.4.4 ScrollView 容器组件 ScrollView 容器组件是 FrameLayout 容器组件的子组件,主要用于提供垂直滚动条,进而将超出物理屏幕的内容显示出来; 在一般情况下,可以将一个采用垂直布局方式的 LinearLayout 容器组件作为 ScrollLayout容器组件的子组件,同时,在 LinearLayout 容器组件中显示超出屏幕物理高度的内容; 新建一个名为 Ch0507的 Android 应用程序工程: activity_main.xml文件中的代码: 此处省略多行代码参见教材代码...... res/values/strings.xml 文件中的代码: 5.4.5 ConstraintLayout 容器组件 ConstraintLayout 容器组件是一种采用约束布局的容器组件,是在创建 Android 应用程序工程时使用的默认容器组件。ConstraintLayout 容器组件采用相对位置对新的组件进行布局; ConstraintLayout 容器组件常用的 XML 布局属性: 新建一个名为Ch0508 的 Android 应用程序工程,修改布局文件 res/layout/activity_main.xml 中的代码: 5.5 同步练习二 编写一个简单的计算器应用程序,完成基本的加、减、乘、除运算,并且界面布局简洁、美观。 Q & A $

资源预览图

5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
1
5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
2
5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
3
5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
4
5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
5
5.3 FrameLayout 容器组件-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。