-
destroyItem()销毁一个页卡查看全部
-
instantiateItem实例化一个页卡查看全部
-
isViewFromObject是否来自于对象查看全部
-
getCount()返回页卡的数量查看全部
-
ViewPager的适配器查看全部
-
ViewPager可以比喻为是个容器查看全部
-
将Layout布局转换为View对象的两种方法查看全部
-
1. GridVIew实现二维布局(行、列分布) 数据源->适配器->视图界面 集合 SimpleAdapter GridView查看全部
-
推荐使用布局(从下到上)查看全部
-
总结!!查看全部
-
Fragment静态加载,动态加载两种加载方式 静态加载:在Activity的layout文件中声明Fragment,特别注意的是<fragment>中的 android:name属性指定了在layout中实例化的Fragment类 标识Fragment的方法 android:id属性提供一个唯一ID android:tag属性提供一个唯一字符串 静态加载的Fragment,所在的Activity中可以直接findViewById() fragment中的所 有控件 inflater.inflate(resource, root, attachToRoot) 三个参数的含义 resource:Fragment需要加载的布局文件 root:加载layout的父ViewGroup attachToRoot:false,不返回ViewGroup 动态加载 写代码将Fragment添加到一个Activity layout中 add():添加一个Fragment(指定要插入的view和添加的fragment),类似的还有 remove(),replace() beginTransactio.add(R.id.linLayout,fragment); 处理Fragment事务 根据用户的交互情况,对Fragment进行添加、移除、替换、以及其他动作,提交给 Activity的每一套变化被称作一个事务 FragmentManager fragmentManager =getFragmentManager(); FragmentTransaction beginTransaction = fragmentManager.beginTransaction(); 每一个事务都是同时执行一套变化,可以在一个事务中设置你所有想执行的变化,包 括add(),remove(),replace(),然后提交给Acti,必须调用commit()方法 如果允许用户通过按下Back按键返回到前一个Fragment状态,调用commit()方法之 前可以加入addToBackStack()方法 beginTransaction.addToBackStack(null); 需要传递一个名字,这个名字可以为 null查看全部
-
四步骤查看全部
-
第五记查看全部
-
第四记查看全部
-
第三记查看全部
举报
0/150
提交
取消