要在Android系统上创建一个动态或者多面板的用户界面,你需要将UI组件以及activity行为封装成模块,让它能够在你的activity中灵活地切换显示与隐藏。你可以使用Fragment类来创建这些模块,它们能够表现得有些像嵌套的activity,它们定义着自己的布局,管理自己的生命周期。...
分类:
移动开发 时间:
2014-08-15 00:00:20
阅读次数:
357
介绍了如何通过Fragment和Activity两种方式实现动态加载APK,从而可以减小应用程序的体积...
分类:
移动开发 时间:
2014-08-15 00:00:06
阅读次数:
330
你可以把fragment看成是activity的模块化部分,它拥有自己的生命周期,接受它自己的输入事件,你可以在activity运行时添加或者删除它(有点像是一个“子activity”,你可以在不同的activity中重用它)。本课将向你展示如何使用Support Libaray继承 Fragment 类来让你的应用能够兼容正在运行Android 1.6的设备。...
分类:
移动开发 时间:
2014-08-14 23:55:06
阅读次数:
301
目前开发的程序在切换View时界面卡顿现象比较严重,影响用户体验,当前项目共就四个View,每个View也只是按钮,所以可以同时加载,不让其它view销毁。只需在Adapter中重载destroyItem类即可@Override public void destroyItem(ViewGroup c...
分类:
移动开发 时间:
2014-08-13 18:34:06
阅读次数:
812
android-pulltorefresh一个强大的拉动刷新开源项目,支持各种控件下拉刷新,ListView、ViewPager、WevView、ExpandableListView、GridView、ScrollView、Horizontal ScrollView、Fragment上下左右拉动刷新...
分类:
其他好文 时间:
2014-08-13 18:28:57
阅读次数:
475
1、复写onPrepareOptionsMenu方法
@Override
public void onPrepareOptionsMenu(Menu menu) {
menu.clear();//先清除已经建好的menu
MenuInflater inflater = getActivity().getMenuInflater();
//根据各种条件,重新...
分类:
移动开发 时间:
2014-08-13 10:34:35
阅读次数:
267
Loaders 在activity或者fragment更加容易的异步加载数据,Loaders有如下特性: 所有activity和fragment都可以使用 异步加载数据 监控数据并分发数据更新结果 配置发生变化时,会自动重连上一次的数据游标,不需要重新查询。 API汇总 Class/Interfac...
Activity初次加载: MainActivity--->onCreate Mfragment---->onAttach Mfragment---->onCreate Mfragment---->onCreateView Mfragment---->onActivityCreated ? MainActivity--->onStart Mfragment---->onStar...
分类:
其他好文 时间:
2014-08-12 22:20:15
阅读次数:
514
解决IllegalStateException: Can not perform this action after onSaveInstanceState 本文出自: http://blog.csdn.net/ranxiedao/article/details/8214936 今天使用Fragment的时候,出现了这个错误 IllegalSta...
分类:
其他好文 时间:
2014-08-12 17:45:34
阅读次数:
186
--------------------------- //设置回调接口的Fragment
public?class?TestFragment?extends?Fragment?{
??//启动异步任务
????private?void?methodThatStartsTheAsyncTask()?{
????????T...
分类:
其他好文 时间:
2014-08-12 17:44:24
阅读次数:
199