Cómo crear dinámicamente una tabla de datos en Android
android:layout_width="match_parent" android:layout_height="match_parent" android: id="@+id/table1">
Después de eso, escriba el código agregado dinámicamente en MainActivity
clic vacío público (Ver v) {
if(row getText().length()>0&&column.getText().length()>0){
// Convierte filas y columnas de entrada en formas
int row_int=Integer.parseInt(row. getText().toString());
int col_int=Integer.parseInt( column. getText().toString());
//Obtener el control tableLayout
tableLayout = (TableLayout)findViewById(R.id.table1); //borrar todas las filas de la tabla
tableLayout.setStretchAllColumns(true);
//Generar una tabla con X filas y Y columnas
for (int i=1;i<=row_int;i++)
{
TableRow tableRow=new TableRow( MainActivity.this);
for(int j =1 ;j<=col_int;j++)
{
//tv se usa para la visualización
TextView tv=new TextView(MainActivity.this);< / p>
//Botón bt=nuevo Botón(MainActivity.this);
tv.setText("("+i+", "+j+")");
tableRow.MakeText(MainActivity.this, "Ingrese un valor",1).show();
}
}
} p >
}