2012-10-10 42 views
1

我有一个关于上下文操作栏的概念的问题。 Android设计指南建议在用户选择活动中的某些内容时使用CAB以提供一些操作。编辑活动的上下文操作栏

正如“People”(/“Contacts”?)应用程序中所实施的那样,编辑数据也是有意义的。 例如,我希望用户单击一个列表项,以使其进行详细的活动。在详细信息活动中,您可以按一个编辑操作项目,使您可以进入编辑活动。在此编辑活动中,我想通过按下DONE按钮或BACK按钮显示CAB以允许保存,或通过菜单项取消。

CAB是否打算以这种方式使用?这是在这样的People应用程序中实现的,所以我认为是。

我目前的实施启动活动创建的动作模式。这在某种程度上并不令人满意,因为按DONE时,我启动一个AsyncTask将数据保存在服务器上,这需要时间,但CAB立即消失,然后显示默认的操作栏。有没有更好的方式来使用CAB,以便它在活动之前不被破坏?

PS:使用ActionBarSherlock

回答

3

所针对的CAB以这种方式被使用?这是在这样的People应用程序中实现的,所以我认为是。

这不一定是一种动作模式。在Roman Nurik's "DONE + DISCARD" sample,这是一个自定义操作栏。

+0

谢谢,就是这样。这是一个可怜的事情,它不是本地实施的。 – Konsumierer