aaqifeng
aaqifeng
采纳率100%
2016-12-16 17:22 阅读 1.3k
已采纳

listviewsetAdapter在Fragment中的错误。

Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.widget.ListAdapter)' on a null object reference

listViewAdapter=new TestListViewAdapter(getActivity(), listBean);
listview.setAdapter(listViewAdapter);
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    u011686167 徐福记456 2016-12-17 07:01

    是通过这句初始化:listview=(ListView) view.findViewById(R.id.listview)。并且保证view不为null和id对应存在,如果还有有问题可以把整个类分享出来看下。
    另外,建议改用RecyclerView代替ListView,因为它可以实现水平、垂直和瀑布流等布局,用法灵活功能强大。

    点赞 1 评论 复制链接分享
  • FFZ2009 FFZ2009 2016-12-16 21:20

    listview 是个空指针,在setAdapter 之前需要初始化它,或给它赋个值。

    点赞 评论 复制链接分享

相关推荐