Android(安卓)应用开发技术 Android(安卓)应用开发技术 30 Fragment的使用.pptx
文本预览下载声明
学习目标
Fragment碎片
单Activity多Fragment应用
Activity1
多Activity应用
Activity2
Activity4
Activity3
Activity
Fragment2
Fragment3
Fragment4
Fragment1
Android 3.0 引入。给大屏幕(如平板电脑)上更加动态和灵活的UI设计提供支持。
1、依附于Activity
2、性能高,低耗能
3、适配好,易移植
Fragment的使用
1、创建Fragment页面以及布局
public class Item1Fragment extends Fragment
{
@Override
public View onCreateView(LayoutInflater i, ViewGroup c,Bundle s)
{
return inflater.inflate(R.layout.frag, container, false);
}
}
2、Acitivity中代码动态加载Fragment
Item1Fragment item1Fragment = new Item1Fragment();
FragmentManager fm = getFragmentManager();
FragmentTransaction transaction = fm.beginTransaction();
transaction.replace(R.id.layout, fragment);
mit();
任务实施
仿微信首页程序
第一步:新建不同的Fragment
第二步:新建底部四个按钮
第三步:点击按钮加载不同Fragment
第四步:切换按钮,查看效果
知识点小结
通过今天学习:
FragmentManager切换
onCreateView创建布局
感谢您的学习
显示全部