有人可以告诉我为什么我的应用程序崩溃了?当我添加 1 个表格行时,一切正常,但是当我尝试添加超过 1 个表格行时,我的应用程序崩溃了
public void generaLayout(){
TableLayout tabla = new TableLayout(this);
for(int i = 0; i < 2; i++){
row[i] = new TableRow(this);
tabla.addView(row[i]);
for(int j = 0; j < contador2; j++){
row[i].addView(textArray[j]);
}
}
layout.addView(tabla);
}
public void generaTextView(int i, String cad){
textArray[i] = new TextView(this);
textArray[i].setText(cad);
}
这是 logcat 6-14 04:13:33.814: E/SurfaceFlinger(36): ro.sf.lcd_density 必须定义为构建属性 06-14 04:13:34.714: E/AndroidRuntime(3733): FATAL EXCEPTION : main 06-14 04:13:34.714: E/AndroidRuntime(3733): java.lang.IllegalStateException: 指定的孩子已经有一个父母。您必须首先在孩子的父母上调用 removeView()。06-14 04:13:34.714: E/AndroidRuntime(3733): 在 android.view.ViewGroup.addView(ViewGroup.java:3131)