2010-10-19 186 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