Tag: android tablelayout

implementar android: stretchColumns = "*" programatically en Android

Estoy trabajando en una aplicación que implementa la propiedad antes mencionada en el TableLayout. Me preguntaba si alguien podría ayudarme y mostrarme cómo hacer esto mediante programación y no en el archivo de diseño? Muchas gracias.

¿Es posible especificar la altura de TableRow?

Tengo un TableLayout con varias vistas de TableRow dentro de ella. Deseo especificar la altura de la fila programáticamente. P.ej int rowHeight = calculateRowHeight(); TableLayout tableLayout = new TableLayout(activity); TableRow tableRow = buildTableRow(); TableLayout.LayoutParams rowLp = new TableLayout.LayoutParams( LayoutParams.FILL_PARENT, rowHeight); tableLayout.addView(tableRow, rowLp); Pero esto no funciona y está predeterminado en WRAP_CONTENT. Buscando en el código […]

Android TableLayout con el ancho de la columna diferente en una fila

Estoy tratando de hacer mi primera interfaz gráfica de usuario compleja, pero ahora no puedo resolver este problema. La primera columna de las dos primeras filas sólo tiene que contener la etiqueta, mientras que la segunda columna de las dos primeras filas debe ocupar el espacio restante. En esta instantánea el problema que he notado […]

Borde de elementos de la fila de tabla en android

Cómo puedo conseguir la visión como abajo screenshots (1 resultado esperado, 2 resultado real). Como usted puede ver cada artículo tiene frontera es como la izquierda y la parte inferior para algunos artículos y para algunos artículos es derecho y parte inferior. He creado la visión usando TableLayout pero ahora no sé cómo aplicar la […]

¿Cuál es la mejor manera de crear una tabla de datos en android?

Me gustaría crear una tabla que se llena con datos de DB . Sé que es posible crear una tabla dinámica utilizando TableLayout pero no estoy seguro de que es la mejor solución en mi caso. Aquí hay un ejemplo de lo que quiero crear (la primera tabla en la página).

Cómo crear exactamente botones cuadrados que rellenan el ancho de la pantalla

Tengo una actividad que se llenan con algunos botones dinámicamente base en TableLayout y TableRow como esto: private TableLayout buttonTableLayout; //—– for (int row = 0; row < buttonTableLayout.getChildCount(); ++row) ((TableRow) buttonTableLayout.getChildAt(row)).removeAllViews(); LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); for (int row = 0; row < 5; row++) { TableRow currentTableRow = getTableRow(row); for (int column = […]

¿Cómo obtener el evento de clic de la fila de la tabla / elemento de la tabla?

Tengo una disposición simple de la tabla en el archivo de .xml. Estoy añadiendo componentes a ella en tiempo de ejecución. El siguiente es mi código: public class Home extends Activity{ TextView tv1; int i;TableRow tbrow; String [] names = {"First Name","Last Name", "Title","Company","Phone"}; int [] images = { R.drawable.icon,R.drawable.icon,R.drawable.star2,R.drawable.icon,R.drawable.icon} @Override protected void onCreate(Bundle savedInstanceState) […]

Hacer células de igual anchura y altura para llenar la tabla

Estoy tratando de aprender a usar diseños de tablas en android, este es mi código: <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tableLayout1" android:layout_width="fill_parent" android:layout_height="fill_parent" > <!– 3 columns –> <TableRow android:id="@+id/tableRow3" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="5dip" > <TextView android:id="@+id/textView2" android:text="Column 1" /> <Button android:id="@+id/button2" android:text="Column 2" /> <Button android:id="@+id/button3" android:text="Column 3" /> </TableRow> </TableLayout> Y este es el […]

TableRow llenar el espacio restante

Tengo un diseño como el siguiente: <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".SettingsActivity" > <TableRow … </TableRow> <TableRow … </TableRow> <TableRow android:id="@+id/tableRow3" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Temperature:" /> <SeekBar android:layout_width="wrap_content" android:layout_height="wrap_content" /> </TableRow> En el tercer TableRow el TextView y el SeekBar comparten el espacio por igual. Quiero que el […]

Las filas añadidas dinámicamente en tablelayout no son visibles

Tengo una tabla con la fila del jefe diseñada en xml. Ahora quiero agregar datos en la tabla (que obtengo de json array). Tengo que desplazar las filas de datos verticalmente sin afectar la fila de encabezado, por lo que creé otro cuadro de tabla justo debajo de la tabla de fila de encabezado. Luego, […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.