出现这种情况的原因主要有一下几种:
1.获得另外一个View的元素
在另一个view的元素应该用baseView.findViewById()获得;findViewById()是要指定view的,如果在当前view下找不到便返回null
2.findViewById在setContentView()之前调用
在setContentView()调用之前调用findViewById()所得到的lv一定是null。正确的做法是将setContentView()挪至findViewById()方法调用之前即可。
3.clean一下工程,让ID重新生成
这种情况是是Eclipse造成的,要解决这个问题,需要这个项目clean一次(Project菜单 -> Clean子菜单),这样就OK了。