现有的活动成片段

时间:2012-03-19 12:19:02

标签: android android-fragments android-activity android-2.2-froyo

我创建了一个标签片段in android 2.2,带有android compatibility support library,现在在我的应用程序中我几乎没有活动,其中一些是扩展Activity类,其中一些扩展了ListActivity。

那么如何转换existing Activity or ListActivity into Fragments以便我可以利用Fragment功能呢?

至于创建一个片段,必须扩展Fragment类,但如果一个活动正在派生ListActivity,那么如何在片段中转换它呢?

2 个答案:

答案 0 :(得分:4)

您需要查看Android Developers website上的Fragment文档和示例。这将解释片段能够做什么,以及你应该在片段内做什么。

从本质上讲,一旦您查看了示例,它就会非常简单地转换为使用Fragments。您将需要一个活动来包含碎片。

为了使这更简单,我建议你查看ActionBarSherlock库,这将允许你将ActionBar和SupportLibrary用回2.1。

为了帮助您入门,您需要使用FragmentListFragment类,它们与标准活动非常相似,但生命周期略有不同,只有一些命名更改

答案 1 :(得分:2)

您可以尝试从ListFragment

派生