- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android 教案
第一章 . 搭建开发环境
一 .在 Eclipse中安装 ADT 插件
二 .配置 Android SDK
三 .使用 Android 模拟器
四.开发第一个 Android 应用
1. 创建 HelloWorld 程序
2. 介绍 Android 组件
3. UI 组件的通用属性
android:id :该属性指定了该控件的唯一标识,在 Java 程序
中可通过 findViewById( “id)方法来获取指定的” Android 界面
组件。
android:layout_width :指定该界面组件的宽度。如果该属性
值为 fill_parent ,则说明该组件与父容器具有相同的宽度;
如果属性值为 wrap_content ,则说明该组件的宽度取决于它
的内容。
android:layout_height :指定该界面组件的高度。
注意: Android 把用户界面放在 XML 文档中定义,这样就可以
让 XML 文档专门负责用户 UI 设置,而 Java程序则专门负责业
务实现,这样可以降低程序的耦合性。
4. src 中的源码介绍
第二章 . 初级界面编程
一 .界面编程与视图组件
1. 视图组件基本介绍
Android 应用的绝大部分 UI 组件都放在 android.widget 包及其子
包、 android.view 包及其子包中, Android 应用的所有 UI 组件都继
承了 View 类、View 组件非常类似于 Swing编程的 JPanel,它代表
一个空白的矩形区域。
Android 推荐使用 XML 布局文件来定义用户界面。
2. 使用 XML 布局文件控制 UI 界面
通过使用 XML 布局文件来控制视图, 可以将应用的视图控制逻
辑从 Java代码中分离出来, 放入 XML 文件中控制, 这样更好地
体现 MVC 原则。
Java代码可以通过如下方法在 Activity 中显示该视图:
setContentView(R.layout.<资源文件名 >);
当在布局文件中添加多个 UI 组件时,都可以为该 UI 组件指定
android:id 属性,该属性的属性值代表该组件的唯一标识。
在 Java代码中访问指定 UI 组件,可通过:
FindViewById(R.id.<android.id属性值 >);
3. 使用 XML 布局文件和 Java代码混合控制 UI 界面
使用原则:将变化小,行为比较固定的组件放在 XML 布局文件
中管理,而那些变化较多、行为控制比较复杂的组件则交给 Java
代码来管理。
实例:图片浏览器
(1) Activity_main.xml
<LinearLayout
xmlns:android="/apk/res/android"
android:id="@+id/root"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
</
您可能关注的文档
- AC-16沥青砼下面层试验段施工总结.pdf
- AC-25生产配合比设计书.pdf
- ACAA电子出版设计师模拟题.pdf
- ACCA(国际注册会计师)考试国内考点大全.pdf
- ACCA考试科目F6税法知识点.pdf
- ACCA考试资产负债表中英文对照.pdf
- ACI注册国际营养师模拟试卷一.pdf
- activiti完整教程最新分析和总结.pdf
- adams运动副的高级创建.pdf
- AECQ101中文标准规范.pdf
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
文档评论(0)