- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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处理完操作关闭,传递携带数据的意图
您可能关注的文档
- 医用化学 (三)羧酸及取代羧酸、标准化理论课件 羧酸、取代羧酸的性质实验.pptx
- 仪器分析技术 标准加入法定量 2.3.2 定量分析——标准加入法.pptx
- 仪器分析技术 电位分析理论依据 1电位分析理论依据.ppt
- 仪器分析技术 色谱流出曲线 3.2.1读懂色谱图.pptx
- 基础日语 片假名HA、MA、YA、RA、WA行的认读和书写 日语片假名.ppt
- 仪器分析技术 塔板理论 3.3.1塔板理论.pptx
- 移动商务安全 移动支付分类 移动支付的分类.ppt
- 移动通信基础 1-16跳频 跳频技术课件.pptx
- 移动通信技术 LTE技术 14.OFDM技术(资料).pptx
- 移动营销实务 子任务6.3.1 手机淘宝开展微博营销 新媒体案例分析-6-3-1.pptx
- 移动应用开发技术 PPT No.12 使用高级控件.ppt
- 音乐素养与幼儿歌曲弹唱 幼儿歌曲弹唱 206幼儿歌曲弹唱.pptx
- 音乐素养与幼儿歌曲弹唱 幼儿歌曲弹唱 215幼儿歌曲弹唱.pptx
- 银行会计实务 大额支付系统 大额支付系统(2019).ppt
- 银行会计实务 小额支付系统 小额支付系统(2019).ppt
- 银行业专业人员职业资格考试培训 学习辅导:商事法律制度 票据法律制度.ppt
文档评论(0)