Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


TableLayout: quita espacio entre columnas

Estoy teniendo un problema con el TableLayout .

En primer lugar, eche un vistazo a la captura de pantalla:

Captura de pantalla

Como puede ver, hay un espacio bastante grande en el centro del TableLayout . No sé cómo reducir el espacio en el medio, de modo que el TableRows tendrá más anchura a cubrir. Y también, quiero reducir el espacio entre un TableRow y el que está debajo de él.

Estoy agregando las vistas al TableLayout programmatically. Además, ya he establecido el ' layout_weight ' del contenido de TableRow a 1f :

 TableRow tr = (TableRow) new TableRow(mTableLayout.getContext()); TableRow.LayoutParams params = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT); NormalCard card = new NormalCard(); card.setLayoutParams(new TableRow.LayoutParams(0, 740, 1f)); tr.addView(card); mTableLayout.addView(tr, params); 

Declaración XML de TableLayout :

 <TableLayout android:id="@+id/tableLayout" android:layout_width="match_parent" android:layout_height="wrap_content" android:shrinkColumns="*" android:stretchColumns="*" android:dividerPadding="0dp" android:showDividers="none" android:divider="@null"> </TableLayout> 

¿Cómo puedo reducir el espacio en el centro de la TableLayout . Y también, cómo reducir el espacio entre un TableRow y el que está debajo de él.

Gracias por adelantado.

3 Solutions collect form web for “TableLayout: quita espacio entre columnas”

Especifique el archivo xml de su diseño de tabla que acaba de mostrar.

Prueba esto si funciona

 android:shrinkColumns="*" android:stretchColumns="*" 

En su etiqueta de TableLayout.

Bien intente establecer el relleno como 0 en la fila de la tabla si no hay columna en cada fila es la misma, luego especifique el ancho de la tabla como wrap_content.

Prueba con esto:

 params.setMargins(0, 0, 0, 0); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.