使用ListFragment和自定义 Fragment(其中包含 ListView)元素有什么区别?
同样的问题适用于DialogFragment。
ListFragment 具有由单个列表视图组成的默认布局。但是,如果您愿意,您可以通过从 onCreateView(LayoutInflater, ViewGroup, Bundle) 返回您自己的视图层次结构来自定义片段布局。为此,您的视图层次结构必须包含一个 ID 为“@android:id/list”的 ListView 对象(如果它在代码中,则为列表)
一个可能的重复:)
Android - Activity 与 ListActivity
这肯定会帮助你。
谢谢
ListFragment 提供了特定的 API 方法来处理列表。如果您的所有片段都需要一个 ListView,那么使用它是一种不错的方法。如果您的布局更复杂,您最好自己添加一个。
使用 ListFragment 可以更轻松地管理单个 ListView 布局。