【Android开发API】用户界面-选择器 - Pickers.pdfVIP

【Android开发API】用户界面-选择器 - Pickers.pdf

  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开发API】用户界面-选择器 - Pickers.pdf

eoe 移动开发者社区 原文地址:/guide/topics/ui/controls/pickers.html 译文地址:/ Pickers 翻译:fvn 更新 日期:2012-07-30 Android给用户提供了选择时间或 日期的对话框控件 。每个选择 提供了选择时间 (⼩时,分钟,上午/下午)或 日 期 (月,日,年)的控件 。使用这些选择 有助于确保用户可以选择⼀个有效的、格式正确的时间或 日期,并 自 动调整到用户的所在区域 。 /images/ui/pickers.png 我们建议您使用 ialogFragment承载每个时间或 日期选择 。 ialogFragment能够 自动管理对话框的生命周期, 并且允许您在不同的布局配置中显示选择 ,如在手机上的基本对话框,或⼤屏幕上的布局嵌⼊的⼀部分 。 虽然 ialogFragment首次加⼊是在Android 3.0平台 (API级别11),如果您的应用程序支持的Android版本低于 3.0 ,甚至是Android 1.6版本,你也可以使用⼀个向后兼容的支持库来使用 ialogFragment类 。 注意:下面的代码显示了如何创建和使用⼀个时间和 日期选择 ,它使用了 ialogFragment 的支持库API 。如 果应用程序的minSdkVersion是11或更高,你可以直接使用 ialogFragment 的平台版本 。 为了使用 ialogFragment来显示TimePicker ialog ,你需要定义⼀个片段类,它扩展了 ialogFragment ,并且通 过onCreate ialog ()方法返回⼀个TimePicker ialog 。 注意:如果您的应用程序支持低于Android3.0 的版本,确保你的Android项 目已经设置了支持库 。 继继承承DialogFragment ,,创创建建时时间间选选择择 - Extending DialogFragment for a time picker 为了定义⼀个用于TimePicker ialog 的 ialogFragment , 你必须: 定义onCreate ialog() 的方法以实例化TimePicker ialog 实现TimePicker ialog.OnTimeSetListener接⼝,以便当用户设置时间时实现回调. 下面是⼀个例⼦: public static class TimePickerFragment extends ialogFragment implements TimePicker ialog.OnTimeSetListener { } 要知道参数信息,请查看TimePicker ialog类 。 现在所需要做的就是将fragment在activity 中实例化. 显显示示时时间间选选择择 - Showing the time picker ⼀旦你定义了⼀个如上所示的 ialogFragment ,您可以通过实例化 ialogFragment并调用Show()来显示时间选择 。 例如,这里有⼀个按钮,当点击的时候,就会调用方法来显示对话框: 1/3 eoe 移动开发者社区 当用户点击这个按钮时,就会调用下面的方法: public void showTimePicker ialog(View v) { ialogFragment newFragment = new TimePickerFragment() ; newFragment.show(getSupportFragmentManager(), timePicker) ; } 此方法在 ialogFragment实

文档评论(0)

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

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

1亿VIP精品文档

相关文档