安卓新手教学第2课.ppt

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
安卓新手教学第2课安卓新手教学第2课

android:id 属性 EditText android:id=@+id/EditText01” / 将后面的字符解释 成识别符号 新增 加入 id 类别 EditText 控件的识别符号 @类别 / 识别符号 xml 描述文件 R.java ADT 自动按照 main.xml 生成R.java … TextView android:id=@+id/TextView01 android:layout_height=wrap_content android:text=身高 android:layout_width=fill_parent /TextView … main.xml … public static final class id { public static final int Button01=0x7f050004; public static final int EditText01=0x7f050001; public static final int EditText02=0x7f050003; public static final int TextView01=0x7f050000; public static final int TextView02=0x7f050002; } R.java 资源目录 练习: 识别符号的重新命名 修改后保存,并观察R.java 的變化 Outline 创建一个空的BMI工程 缺省的用户接口 BMI用户接口 android:id 存取识别符号 strings.xml BMI 的主函数 将字符串定义在 strings.xml 思想: 将字符串定义从程序和界面中提取出来,便于后续维护 strings.xml 將介面所需字串定義在 strings.xml strings.xml ? R.java R.java 中的变化 使用自定义字符串显示控件文本 重点: 使用 @类别 /识别符号 存取字符串 Exercise: 更改剩下的空间属性 自定义资源文件 Outline 创建一个空的BMI工程 缺省的用户接口 BMI用户接口 android:id 存取识别符号 strings.xml BMI 的主函数 缺省的主程序 package: 定义名字空间, 避免程序中的变量名称、类别名称、 方法名称等与其他程序重复 Import: 將程序使用到的 API 对应的package 导入 缺省主程序 public: 修饰符, 公用. 可由 package 外取用 Activity 类别: Android 将应用程序的界面称为视图 (View), 负责 控制各种动作的程序 (Controller), 则称为活动 (Activity). BMI (Body Mass Index) application Goal Android OS One application window, and you don’t have to close it. 目录 创建一个空的BMI工程 缺省的用户接口 BMI用户接口 android:id 存取识别符号 strings.xml BMI 的主函数 Create new project 手机中显示的应用程序名称 Java习惯, 至少有两部分 类别名称 Java naming What we got? src 目录 gen 目录 R.java: 由 ADT 插件自動生成, 可看成資源字典大全. 根據 res 目錄中的 xml, 影像檔等生成. res 目录 AndroidManifest.xml Android 应用程序的功能清单 Outline 创建一个空的BMI工程 缺省的用户接口 BMI用户接口 android:id 存取识别符号 strings.xml BMI 的主函数 What we have now? Hello, BMI 嗨, BMI Exercise: Replace the android:text string, and run it 在 navigator 窗口双击main.xml main.xml (1) 为什么要使用 main.xml来描述界面? 将程序逻辑与界面部分分开 Model-View-Controller (MVC) View hierarchy View 层(视图层) main.xml (2) 与父窗口一样大) 属性(attribute, property) 值 (value) main.xml ? 界面设置 click on the layout main.xml (3)

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档