Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.widget.ListAdapter

今天第一次写博客,做小的demo发现的空指针的问题,耽误挺长的时间

 

Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.widget.ListAdapter

Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.widget.ListAdapter

正确的是

Attempt to invoke virtual method 'void android.widget.ListView.setAdapter(android.widget.ListAdapter

因为他两的位置写反了,一定要把findByViewId写前面。要先给变量赋值你才能调用listview对象的方法,不然就是在调用空对象,就直接报空指针了

还有图片一定要放在drawable下面的,不要drawable-v24下面

map.put("img",utils.index_menu_img[i]);   跟着别人敲代码,没有[i] ,显示不出图片L,java
map.put("txt",utils.index_menu_txts[i]);