在第二章中我们学过Fragment,知道Fragment是一个比较灵活的组件,像一个小的Activity,随时可以调用,而且也拥有它自己的生命周期。除了父类Fragment,我们还有更多种类的Fragment,可以通过继承一些Fragment的子类对象,比如:ListFragment,DialogFragment,PreferenceFragment.
下面通过一个例子演示ListFragment。通过Eclipse我们创建一个Android application
通过编码后,运行效果如下图所示:
ListFragment相对来说,比较简单,这一节代码的原理是这样的:
1:创建主界面布局文件:main.xml,里面放置2个Fragment元素;
2:定义Fragment布局文件:fragment1.xml,里面放置ListView元素,这样的话,Fragment里面显示的便是一个列表;
3:编写Fragment.java,继承ListFragment对象,然后实现内部的一些方法重写,主要就是调用fragment1.xml布局,增加ListView的数据Adapter,以及点击Item事件。
学完此节,我们应对Fragment的ListView操作熟悉起来。
文章的脚注信息由WordPress的wp-posturl插件自动生成