我使用记录的示例之一来试验表格布局。MainActivity
使用仅具有以下代码的准系统,setContentView(R.layout.activity_main)
模拟器可以很好地显示表格布局。然后我在该行之后添加了该setContentView
行,该操作导致:
- 布局未显示在模拟器中(即使在执行通过 setContentView 行之后,当代码在 tableLayout 声明行的断点处停止时)
- 与第一行错误
getChildCount()
。
MainActivity 中的代码如下所示:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TableLayout tableLayout = null;
int s = tableLayout.getChildCount();
for(int n = 0; n < s; ++n) {
TableRow row = (TableRow)tableLayout.getChildAt(n);
int t = row.getChildCount();
}
我错过了什么?提前感谢您的帮助。