02单元2AndroidStudio的组成结构与基本操作综述.pptx

02单元2AndroidStudio的组成结构与基本操作综述.pptx

02单元2AndroidStudio的组成结构与基本操作综述

单元2 Android Studio的 组成结构与基本操作 【教学导航】 教学目标 (1)了解Android应用程序中的布局文件activity_main.xml、MainActivity.java文件和AndroidManifest.xml文件的基本组成及其含义 (2)认识android应用程序的样式和主题设置 (3)熟悉Android Studio的组成结构 (4)学会Android Studio项目中的模块操作 (5)学会Android Studio开发环境的个性化设置 (6)学会将Android Studio项目打包生成APK 教学方法 任务驱动法、理论实践一体化、探究学习法、分组讨论法 课时建议 6课时 【知识导读】 2.1 关于Android应用程序中的布局文件activity_main.xml 在Android应用程序中,界面是通过布局文件设定的,布局文件采用XML格式。每一个Android项目成功创建后,默认生成一个布局文件activity_main.xml,该文件位于项目的res/layout文件夹中,其默认代码如表2-1所示,打开该布局文件可以看到一个布局文件窗口,如图2-1所示。 从图2-1可以看出该布局文件窗口有两个选项卡,分别是【Design】和【Text】,其中【Design】选项卡是布局文件的图形化视图,如图2-2所示。 【知识导读】 2.1 关于Android应用程序中的布局文件activity_main.xml 图2-1布局文件窗口 【知识导读】 2.2 关于MainActivity.java文件 每一个Android项目成功创建后,默认生成一个Activity文件MainActivity.java,该文件位于项目的src/java文件夹的包文件夹中,主要用于实现界面的交互功能。 MainActivity.java文件中默认生成的代码如表2-2所示。 【知识导读】 2.3 关于AndroidManifest.xml文件 文件AndroidManifest.xml是Android Studio项目的全局配置文件,是Android应用程序中最重要的文件之一,是每个Android程序中必须的文件,记录应用程序中所使用的各种控件。该文件提供了Android系统所需要的关于该应用程序的必要信息,即在该应用程序的任何代码运行之前系统所必须拥有的信息。另外当新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。 【知识导读】 2.4 Android应用程序的样式和主题设置 1.样式定义 Android的样式定义在res/values/styles.xml文件中,类似Web网页中将样式定义在某个CSS文件中,但Android的styles.xml是自动加载的,不需要手动import或link。 Android的样式定义是通过style标签完成的,通过添加item元素设置不同的属性值。样式可以通过设置parent进行继承。上面的DefaultBgColor继承自DefaultFontStyle,而DefaultStyle又继承自DefaultBgColor,这样DefaultStyle就有了字体大小颜色、背景色的属性了。 【知识导读】 2.4 Android应用程序的样式和主题设置 2.设置单个控件样式 对于TextView,样式设置的代码如下。 TextView android:text=OK android:layout_width=match_parent android:layout_height=wrap_content android:textSize=18px android:textColor=#0000CC / 【知识导读】 2.4 Android应用程序的样式和主题设置 2.设置单个控件样式 也可以引用前面定义的样式,代码如下。 TextView android:text=OK android:layout_width=match_parent android:layout_height=wrap_content style=@style/DefaultStyle / 设置控件的style属性进行样式调用,推荐使用此种方式将样式和布局分离。 【知识导读】 2.4 Android应用程序的样式和主题设置 3.全局样式设置 在Web前端编程中,可以使用CSS样式文件设置全局的样式,也可以设置单个标签的样式。Android中我们同样可以办到,只是这种全局样式被称作主题theme,例如对于整个应用默认字体都要18px,颜色为#0000CC,背景色为#F2F2F2,我们可以通过在A

文档评论(0)

1亿VIP精品文档

相关文档