解决ListFragment中getListView()为空的方法
2015-11-14 15:50
281 查看
用一个类继承自ListFragment类,然后注册ContextMenu时遇到了IllegalStateException:Content view not yet created的错误。
最后找到一个方法:
重写它的onViewCreated方法,然后在此方法中注册ContextMenu。
原因如下:
首先要说一下onCreateView()方法:
当一个类要得到fragment的布局layout的时候,就调用onCreateView()方法,来创建布局layout。但是这个时候也仅仅是得到了 如果我们想在这里获取ListView的话,就在onViewCreated中获取。
最后找到一个方法:
重写它的onViewCreated方法,然后在此方法中注册ContextMenu。
原因如下:
首先要说一下onCreateView()方法:
当一个类要得到fragment的布局layout的时候,就调用onCreateView()方法,来创建布局layout。但是这个时候也仅仅是得到了 如果我们想在这里获取ListView的话,就在onViewCreated中获取。
相关文章推荐
- C#实现Menu和ContextMenu自定义风格及contextMenu自定义
- 开发 Internet Explorer 右键功能表(ContextMenu)
- Android中ContextMenu用法实例
- ListView中单击其 3ff8 中一项创建ContextMenu,如何获取该localBookList...
- ExpandableListView及其子项显示上下文菜单
- WPF 弹出菜单
- WPF中的右键菜单ContextMenu
- Android OptionsMenu和 ContextMenu
- android 使用上下文菜单ContextMenu
- 情景菜单ContextMenu的创建
- Android中的Menu的简介(翻译自官方文档)——————个人笔记
- Android 的上下文菜单,用配置文件的方式编写的
- Jquery 常用用法
- Android菜单使用之ContextMenu(上下文菜单)
- 跨浏览器的网页右键菜单的简单实现
- android-----关于Menu
- 【Android】上下文菜单ContextMenu的使用
- Android菜单的使用Menu
- Android上下文菜单ContentView详解
- 【Android】ContextMenu与SimpleAdapter的应用示例