关于fragment和其他布局文件相结合问题
来源:互联网 发布:mac系统怎么卸载 编辑:程序博客网 时间:2024/05/22 10:53
最近在做一个小demo,遇到fragment和其他布局文件(listView GirdView等)不懂得相结合的问题
在别人的帮助下慢慢的懂了,,
例如在fragment布局文件中,加载GirdView。
效果图如上
还没搞明白之前
bug是点击寻找的时候
GirdView显示不出来,
主要的错误有三:
一,没有导入正确的包:
之前都是导入android.app.fragment这个包
这包的兼容性不是很好
正确姿势应该是导入
android.support.v4.app.Fragment
二,不会获取上下文
参照郭大神写的第一行代码里说
当碎片中需要使用Context对象时,使用getActivity()方法,因为获取到的活动本身就是一个Context对象。
但是在我的demo里面使用getActivity()项目会报空指针的错误。
三,没有使用onActivityCreated()
在做demo的过程中不重视fragment生命周期。
onActivityCreated()是确保与碎片相关的活动一定已经创建完毕的时候调用。
就是说底部的RadioGroup活动创建完毕之后初始化GirdView。
0 0
- 关于fragment和其他布局文件相结合问题
- Fragment和Viewpager相结合使用.
- Fragment和抽屉的布局文件
- 关于Fragment使用FrameLayout帧布局时,show/hidden和replace造成的生命周期问题
- 关于无法解析布局文件和id的问题
- 关于fragment嵌套fragment,第一次能加载布局,第二次不能加载布局的问题
- android viewpager和fragment相结合,实现菜单的滑动效果
- 关于解决DockManager如何停靠在其他布局控件问题
- Fragment的布局问题
- 关于Fragment重叠问题分析和解决
- 关于Activity和Fragment的一些问题
- 关于Fragment的加载和切换问题
- Fragment和布局
- 关于Fragment的学习笔记1——利用布局文件创建固定Fragment
- 关于Fragment中viewpager的子fragment不能加载布局的问题
- RadioGroup和Fragment相结合实现点击RadioButton进行Fragment的切换
- 关于Android Fragment生命周期以及其他方法的调用执行顺序问题
- 关于其他视频文件向.flv文件转换的问题
- Buffer is too small
- 了解PCB
- HDU 2187 悼念512汶川大地震遇难同胞——老人是真饿了
- hdoj2141Can you find it?
- Cause: Already disposed: Module: 'app'
- 关于fragment和其他布局文件相结合问题
- markdown
- 稳固运行一年的logback配置
- kmp从入门到放弃
- Python模块学习:logging 日志记录
- Two Sum
- 达内培训笔记——指针函数、指针数组
- sdut oj1139 数据结构上机测试2-2单链表操作B
- VS2013调试错误-未加载mfc120ud.i386.pdb