Cómo configurar la columna de tabla en android

Tengo algunas dificultades para configurar los parámetros de diseño de las filas de la tabla (que contienen vistas de texto).

Quiero añadir algunas columnas para obtener un buen diseño. Lo estoy haciendo dinámicamente. (en codigo)

<TableRow> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="bye"/> </TableRow> 

Quiero que estas dos vistas de texto se conviertan en dos columnas y el diseño en pantalla en consecuencia.

One Solution collect form web for “Cómo configurar la columna de tabla en android”

La cosa que usted ha escrito ya debe realmente crear ya dos columnas, la cosa es que pueden no situar como usted espera en la pantalla – las columnas serán tan estrechas como sea posible. La etiqueta TableLayout en la distribución de Android tiene varios atributos. Una de ellas es las columnas de estiramiento – si se dan las columnas descritas se estirará de modo que para llenar todo el ancho designado. Si usted necesita todos los estirados uniformemente utilizar estrella, si desea que cualquier columna específica que se estira cubriendo el espacio restante utilice su índice basado en 1 (puede especificar un grupo de índices). Mira aquí:

 <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:stretchColumns="0,1" > <TableRow android:layout_width="fill_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ok" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="bye" /> </TableRow> </TableLayout> 

Por cierto si necesitas solo una sola fila podrías hacer lo mismo con LinearLayout y orientation = "horizontal". Si tiene varias filas, tenga en cuenta que se trata realmente de una tabla: todas las filas de una columna estarán situadas exactamente una encima de la otra y la fila más ancha determinará el ancho de la columna.

  • ¿Cómo obtener el evento de clic de la fila de la tabla / elemento de la tabla?
  • Adaptador personalizado para la vista de lista
  • GridView o TableLayout?
  • ListView o TableLayout?
  • TableRow no envuelve TextView
  • Cursor no es visible en EditText cuando se agrega dinámicamente la vista
  • Línea de encabezado de TableLayout de Android
  • Android TableLayout con el ancho de la columna diferente en una fila
  • Android - Tabla de estilos TableLayout
  • Problemas de la suma de peso de TableLayout
  • Crear un diseño chatView en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.