Red de conocimiento informático - Computadora portátil - Cómo crear dinámicamente una tabla de datos en Android

Cómo crear dinámicamente una tabla de datos en Android

Agregar una tabla al diseño

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();

}

}

}

}