2010-10-19 128 views
0

從Android中的ListView中顯示更多詳細信息的新視圖的正確方法是什麼?這是一個主題,我無法在these Android書籍的either中找到確鑿的答案。顯示來自ListView的詳細信息

例如,聯繫人姓名列表,其中一個被選中,一個視圖顯示他們的全部細節。

我是否爲此啓動了一項新活動或使用ViewFlipper?

+0

你從哪裏讀到啓動新活動是一種錯誤的方法? – Maragues 2010-10-19 09:57:07

+0

@Maragues它沒有,我已經更新,因爲我誤解了http://developer.android.com/reference/android/app/Activity.html上的事件生命週期,因爲它是應用程序,而不僅僅是一個視圖/頁面。雖然你可能會認爲這些事件中的一些應該在應用程序類中,例如onPause – 2010-10-19 10:45:07

回答

1

你的方法是對的。這是推薦的。 在設計活動時,建議使用此範例:

一項活動=要做的一件事。

  • 查看列表
  • 查看詳情

在記事本教程的應用程序,一個新的活動推出,查看列表項的細節。

無論如何,ViewFlipper是另一種將所有內容保存在單個活動中的可能方法。如果您正確管理後退鍵,此方法適用。

+1

作爲一個側面問題,使用靜態變量在類上或構造函數中傳遞狀態對象(listview示例)的最佳做法是什麼? – 2010-10-19 10:46:24