安卓中fragment的使用全解

全栈工程师开发手册 (作者:栾鹏)

安卓教程全解

安卓中Fragment可以没有UI,不需要manifest中注册,只能嵌套在一个activity存在。

在Fragment基础上,系统派生处理另外几种fragment

1、DialogFragment:一个fragment可以在fragment的父activity上显示一个浮动的对话框,而且可以自定义对话框的UI

2、ListFragment:可以通过绑定数据源呈现一个Listview作为它主要的UI展示方式

3、WebViewFragment:封装了WebView,当Fragment被暂停或恢复时,子WebView同样会被暂停和恢复

fragment布局在activity的方式

在activity中设置fragment有2种方式。

1、在xml中设置一个FrameLayout的容器,使用java为其添加一个fragment。

2、在xml中直接引用自定义的fragment。

我们设置activity的UI如下:一个空的fragment容器:FrameLayout,一个自定义Fragment,一个自定义ListFragment。

activity_frament.xml


<LinearLayou

你可能感兴趣的:(安卓开发手册)