上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 51 下一页
摘要: 保存activity的状态在“acitvity的生命周期”一节中提到了当暂停和停止时,activity的状态是被保留在内存中的,当resume时,它会立即开始执行。左图表示acitvity未销毁,只是被停止再开始的过程,右图表示acvitiry所在的进程被关了,那么acitvity就销毁了,然后又被重新创建的过程。 当用户在开启一个新activity时,当前的activity可能在内存中处于停止状态也可能由于新activity需要更多内存而被系统杀掉了,但不论怎样,当用户在新activity上按返回键时,他希望看到的是原先的activity的界面。原先的activity如果是被重新创建,那么它 阅读全文
posted @ 2011-12-27 19:24 移动应用开发 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 管理Activity的生命周期 通过实现activity的生命周期回调方法来管理你的activity,是创造既稳定又灵活的activity的关键。Activity的生命周期直接受到相关的其它activity和它的任务以及所在栈的影响。一个activity可生存在三种基本的状态中:Resumed Activity位于屏幕的最上层,并具有用户焦点,用户可以操作它。(此状态有时也被认为是“运行”状态)。Paused Activity B位于最上层并其获得输入焦点,acitvity A位于其下一层,但activity A依然可见,此时activity A就处于Paused状态。Activity ... 阅读全文
posted @ 2011-12-26 20:11 移动应用开发 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 概述Activities 是一个程序的组件之一。它的主要功能是提供界面。 一个程序一般由多个Activity组成,各activities之间关系很松散,它们之间没有直接的关联。必须有一个activity被指定为主activity,它是程序启动时首先显示的界面。每个activity都可以随意启动其它的activity。每当一个activity被启动,则前一个activity就被停止。一个程序中的所有启动的activity都被放在一个栈中,所以被停止的activity并没有销毁,而在存于棧中。新启动的activity先被存放于栈中,然后获得输入焦点。在当前活动的activity上点返回键,它被从. 阅读全文
posted @ 2011-12-25 16:25 移动应用开发 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 快捷键为了提高对选项菜单的操作速度,你可以在具有物理按键的设备上为菜单增加快捷键.快捷键可以对应键盘上的字母或数字.你需要做的是为<item>元素指定属性android:alphabeticShortcut 和android:numericShortcut 的值.你也可以在代码中使用方法setAlphabeticShortcut(char) 和setNumericShortcut(char).来完成.快捷键并不是大小写敏感的.例如,如果你把"s"键作为菜单项 "save" 的快捷键,那么当菜单打开时,用户按下了 "s" 键 阅读全文
posted @ 2011-12-25 09:44 移动应用开发 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 用cocos2d-x里面的粒子系统做的一个软件。会下雪,还有背景音乐。http://115.com/file/aq5d6brq#Christmas.rar 阅读全文
posted @ 2011-12-24 21:11 移动应用开发 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 这里是一些其它特性,你可以把它们应用于大多数菜单条目.菜单组一个菜单组是由共享某些特性的一系列菜单项组成的.对于组,你可以:显示或隐藏所有的菜单项 ,使用方法 setGroupVisible()Enable 或 disable 所有的菜单项,使用方法 setGroupEnabled()指定所有的菜单项是否是 checkable ,使用方法 setGroupCheckable()要创建组,你可以在资源文件中通过把 <item> 元素嵌套到一个 <group> 元素实现,或在调用add()方法时指定一个组 ID.下面是菜单资源中使用组的例子:<?xml version 阅读全文
posted @ 2011-12-24 15:57 移动应用开发 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 创建子菜单们一个子菜单是一个在已有菜单的某个菜单项上打开的菜单.你可以向任何菜单添加子菜单.当你的程序拥有很多功能并可按类别组织起来,那么子菜单是最佳选择.比如PC 程序中的菜单栏 (File, Edit,View等等.).当创建你的菜单资源时,你可以添加一个<menu> 元素作为一个<item>元素的孩子来创建子菜单.例如:<?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk 阅读全文
posted @ 2011-12-24 14:54 移动应用开发 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 创建一个上下文菜单一个上下文菜单跟PC上的右键菜单类似.你应使用上下文菜单为用户界面上的某个部分提供动作选择功能.在Android中,一个上下文菜单会在用户长按一个界面条目时出现.你可以为任何View创建上下文菜单,但是在 ListView中是最常用到上下文菜单的.每当用户在一个ListView项上长按,并且这个ListView注册了上下文菜单,那么被按的 list item就会弹出上下文菜单 (在联系人应用中就演示了这个过程).Register a ListView如果你的activity使用一个ListView并且你希望所有的list items都提供一个上下文菜单,应把ListView传 阅读全文
posted @ 2011-12-24 13:02 移动应用开发 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 创建一个选项菜单选项菜单里应该包含基本的activity动作和必须的导航条目 (例如,一个打开程序设置的菜单项). 选项菜单的菜单项有两种不同的选择方法,一是菜单项按钮,二是通过 Action Bar (在Android 3.0及以上版本中).图1:浏览器中的选项菜单图 2. Email程序中的动作栏,具有两个动作和一个溢出菜单当 运行于Android 2.3及更低版本时,选项菜单出现在屏幕的底部,见图1.当打开选项菜单时,首先映入眼帘的是图标菜单,它有六个菜单项,如果你加入了多于六个菜单项,系 统会把第六个菜单项和后面的菜单项放到溢出菜单中,用户可以通过 "More" 阅读全文
posted @ 2011-12-24 11:42 移动应用开发 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 菜单是Activity的一个重要组成部分。它为用户操作提供了很爽的途径。Android提供了一个简单的框架来向程序中添加标准菜单 .共有三种菜单:选项菜单一个activity的菜单项们的主要集合。当你按MENU按钮时(硬件上的)就会出现。如果你的程序跑在 Android 3.0或以上,你可以通过把菜单项作为 "action items"直接放在Actiion Bar上来提供快速选择能力。弹出菜单一列浮动的菜单项们,当用户对一个注册了弹出菜单的View按住不放时就会出现。子菜单也是一列浮动的菜单项们,当用户点击一个包含嵌入菜单的菜单项时出现。本文档阐明怎样创建各类型的菜单,怎 阅读全文
posted @ 2011-12-24 11:30 移动应用开发 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 51 下一页