出现问题
在布局文件中使用<include>标签大家肯定都不陌生,能减少冗余的代码。之前写项目中也一直在用到,但是有一次用的时候直接出现了NullPointerException的问题,下面是出现问题的代码
出错的地方
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.RelativeLayout.setOnClickListener(android.view.View$OnClickListener)' on a null object reference
是在设置layout_inclue布局中相对布局点击事件出现空指针的问题,最后是发现是activity_main.xml中<include>标签的id覆盖了layout_inclue.xml中根布局的id,导致的在Activity中获取layout_inclue.xml根布局的为null。
提供两个解决方法
1.删除activity_main.xml中<include>标签的id,程序即可正常运行
2.使用activity_main.xml中<include>标签的id
Android布局文件使用<include>标签出现NullPointerException问题
最新推荐文章于 2022-10-10 10:09:43 发布