Android应用开发(上册)T2 Android程序分析及view.pptVIP

Android应用开发(上册)T2 Android程序分析及view.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 Andriod程序分析及View 本章任务 Android 程序构成 使用布局文件创建用户界面 使用代码创建用户界面 UI组件获取和事件处理 本章目标 掌握Android程序构成 掌握使用布局文件创建用户界面 了解使用代码创建用户界面 掌握UI组件获取和事件处理 Android程序的构成 Android程序的构成 布局文件代码(res/layout/activity_main.xml) AndroidManifest.xml文件 ● Android应用程序由Activity、BroadcastReceiver、Service、或 ContentProvider等组件构成,它们需要AndroidManifest.xml文件来进 行配置 ● 系统通过读取AndroidManifest.xml文件来感知相关组件的存在 ● Intent对象事件启动组件执行,系统通过AndroidManifest.xml文件中 定义的IntentFilter(Intent过滤)标签确定启动哪一个组件执行 ● AndroidManifest.xml文件必须存放在应用项目的根目录下 AndroidManifest.xml文件 AndroidManifest.xml文件 AndroidManifest.xml文件 user-feature元素 权 限 权 限 权 限 Android用户界面程序 创建用户界面程序 使用布局文件创建用户界面 使用布局文件创建用户界面 使用布局文件创建用户界面 使用布局文件创建用户界面 使用布局文件创建用户界面 使用View类创建用户界面 使用View类创建用户界面 使用View类创建用户界面 使用View类创建用户界面 获取UI组件对象 事件处理 总结 Android用户界面程序的组成 创建一个布局文件来建立用户界面程序 通过View和ViewGroup对象来建立用户界面程序 UI组件的获取和事件处理 课后练习 Android程序由哪些部分组成? 2) Androidmanifest.xml的功能,Activity、Service、BroadcastReceiver组件放到那个元素中? 3) ent.action.MAIN和ent.category.LAUNCHER含义是什么? 4) EditText的属性android:hint没有值,它和Button的android:layout_weight的属性都为0,运行结果会什么样?在EditText输入框输入字符会出现什么情况? * * Android程序由许多同一类型组件或各种不同类型组件组成。 package com.own.helloandroid; import android.os.Bundle; import android.app.Activity; public class HelloAndroidActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.helloandroid); } } 导入的类库文件 2) 从Activity派生子类HelloAndroidActivity Activity是唯一能产生用户界面的组件,它可以将各种UI元素组织起来 3) 子类必须实现onCreate方法。当创建Activity组件构成的用户界面时,系统调用该方法。它执行组件初始化工作,在组件的生命周期中仅执行一次 4) setContentView(R.layout.helloandroid)这行代码,是onCreate方法中必须调用的一行代码,它定义用户界面的布局。方法的参数是res/layout目录下的布局文件。R.java是Android开发工具自动创建,保存创建的UI资源标识符,用整型数表示 RelativeLayout xmlns:android=/apk/res/android xmlns:tools=/tools android:layout_width=match_parent android:layout_height=match_parent TextView android:id=@+id/te

文档评论(0)

***** + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档