2012-10-10 68 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