说起来也是很简单的,但是就得看能不能找到哪里错了.
出现这个错误的原因主要是在你的布局文件中找不到提示错误的id的view.
这种情况下,很可能就是没有将布局文件添加到对象中,例如setContentView(int resId)中传递的的layout文件不存在这个id,又或者是执行了多次setContentView这个方法了,把原来的覆盖了.
又或者是使用了View类中的inflate方法的时候没有加this而是null,而直接在程序中findViewById来获取.如果inflate中设置的参数不是this,则当前对象包含的布局文件不是inflate的布局文件,因此直接findViewById那就肯定是找不到的啦.
总之,就是你的布局文件添加到界面的时候这里的代码写错了,好好检查一下就可以发现错误了.
额呵呵~你就信我一次吧.