我整天都在寻找答案,但是当我尝试获取表格布局时,我得到了空值。我发现它可能是另一个同名的表格布局,但只有一个。我的 .xml 文件:
我的代码在这里layout6 = (TableLayout)findViewById(R.id.shdslResultsTableLayout);
layout6.setVisibility(0);
总是以空指针结束。请帮忙。
我整天都在寻找答案,但是当我尝试获取表格布局时,我得到了空值。我发现它可能是另一个同名的表格布局,但只有一个。我的 .xml 文件:
我的代码在这里layout6 = (TableLayout)findViewById(R.id.shdslResultsTableLayout);
layout6.setVisibility(0);
总是以空指针结束。请帮忙。
请确保在setContentView
方法中调用正确的布局,并确保在调用setContentView
之前调用findViewById
。
如果你做到了,那么尝试清理/重建。
希望对你有帮助
如果findViewById()
返回 NPE,请尝试其中一些:
TableLayout
确保 contentView 在存在的地方显示正确的布局setContentView
之前findViewById
我假设我列出的第三个选项很可能是您的问题。
在这些步骤中的每一个之后,重新清理项目也可能会有所帮助。