0

使用ListFragment和自定义 Fragment(其中包含 ListView)元素有什么区别?

同样的问题适用于DialogFragment

4

2 回答 2

2

ListFragment 具有由单个列表视图组成的默认布局。但是,如果您愿意,您可以通过从 onCreateView(LayoutInflater, ViewGroup, Bundle) 返回您自己的视图层次结构来自定义片段布局。为此,您的视图层次结构必须包含一个 ID 为“@android:id/list”的 ListView 对象(如果它在代码中,则为列表)

一个可能的重复:)

Android - Activity 与 ListActivity

这肯定会帮助你。

谢谢

于 2012-07-20T12:46:40.223 回答
1

ListFragment 提供了特定的 API 方法来处理列表。如果您的所有片段都需要一个 ListView,那么使用它是一种不错的方法。如果您的布局更复杂,您最好自己添加一个。

使用 ListFragment 可以更轻松地管理单个 ListView 布局。

于 2012-07-20T12:44:50.550 回答