移动软件开发 基础资源 android基础模块02.pptVIP

移动软件开发 基础资源 android基础模块02.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文档。上传文档
查看更多
android day02 include标签的使用 通过include / 标签来重用layoutXML布局代码。 !-- include标签内不能设置RelativeLayout属性,如android:layout_alignParentBottom,因为不起作用 -- !-- include标签内设置id属性后(android:id),其引用的布局layout内的id属性就不起作用了,怀疑是其引用的layout外层包裹了一层include标签 或者是覆盖了其内的属性id-- !-- 如果没有include标签,所有布局代码都写在一个xml文件中,界面会显得很冗余,可读性很差。而且界面加载的时候是按照顺序加载的,前面的布局不能 调用其后面的布局id。而采用include后,一个include中可以引用其后的include中的布局id属性 -- 示例:include android:id=@id/XXX layout=@layout/XXX / 监听事件 OnCheckedChangeListener选中状态改变监听器--(用于Radiobutton,CheckBox等具备选中状态的按钮) boolean isChecked 当前是否选中 CompoundButton buttonView 当前被操作的选择框 public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {} OnClickListener 点击监听器()--(用于所有View控件及其子控件) View v 当前被点击的控件 @Override public void onClick(View v) Intent 显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。 隐式意图:没有明确指定组件名的Intent为隐式意图。 Android系统会根据隐式意图中设置的动作(action)、类别(category)、数据(data)(URI和数据类型)找到最合适的组件来处理这个意图。 调用系统隐式意图拨打电话: Intent phoneIntent = new Intent(android.intent.action.CALL, Uri.parse(tel: + inputStr)); //启动 startActivity(phoneIntent); 自定义的隐式意图:在AndroidManifest intent-filter 配置action、data、mimeType、category 等属性 Bundle介绍 Bundle:管理和存储键值对类型的序列化数据的类,主要用于Activity之间数据的传递。 Bundle提供了各种常用类型的putXxx()/getXxx()方法,用于读写基本类型的数据。传递的数据可以是boolean、byte、int、long、float、double、string等基本类型或它们对应的数组,也可以是对象或对象数组。当Bundle传递的是对象或对象数组时,必须实现Serializable 或Parcelable接口 Activity启动 startActivity(Intent it)--传入意图直接启动Activity,不做回调处理。 startActivityForResult(Intent intent, int requestCode)--获取回调处理的启动Activity方式 @param intent 需要启动的意图 @param requestCode 请求标示码,当大于0时,并从启动后的Activity退出返回到当前Activity时得到该值,用于处理相应的业务。 由新的Activity对传递的数据或其他业务进行操作完成后,执行的回调方法 onActivityResult(int requestCode, int resultCode, Intent data) @param requestCode Activity启动时传入的请求标识码 @param resultCode Activity处理完操作完关闭,传递返回标识码 @param data Activity处理完操作关闭,传递携带数据的意图

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档