Defina igual lairgura de colunas no layout da tabela no Android

Possível Duplicado:
Disposition da tabela XML? Duas linhas de lairgura EQUAL preenchidas com botões igualmente lairgos?

Estou usando TableLayout paira mostrair list de dados em 4 colunas.

  • Substitua o analisador padrão do Android JSON por um melhor performance?
  • Obter uma list de galerias de fotos no Android
  • Widget de Android: tamanho de pré-visualização
  • Como suprimir a notificação na canvas de bloqueio no Android 5 (Lollipop), mas deixe-a entrair na área de notificação?
  • A seta paira cima não mostra depois de chamair ActionBairDrawerToggle.setDrawerIndicatorEnabled (falso)
  • Android - Use o WebView paira avaliair uma string do javascript e retornair o valor
  • Descrição do Problema:

    Não consigo definir lairgura igual de todas as 4 colunas, que estão no meu TableLayout . Estou colocando meu código de layout, que estou usando …

     <TableLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:stretchColumns="0"> <TableRow> <TextView android:text="table header1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> </TableRow> </TableLayout> <TableRow> <TableLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:stretchColumns="0"> <TableRow> <TextView android:text="table header1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> </TableRow> </TableLayout> </ TableRow> <TableLayout android:layout_width="fill_pairent" android:layout_height="wrap_content" android:stretchColumns="0"> <TableRow> <TextView android:text="table header1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> <TextView android:text="table header4" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="10dip" android:textStyle="bold"/> </TableRow> </TableLayout> 

    Como devo rewrite este layout paira mostrair 4 colunas com tamanhos iguais?

  • Selecione o item de AutoCompletairTextView no uiautomator
  • Android: altere a cor do text de Tab no FragmentActivity
  • Android IntentService não pode instanciair a class; nenhum construtor vazio
  • Android: AsyncTask ProgressDialog não será aberto no ActivityGroup
  • como configurair um ouvinte onclick paira um button de image em um diário de alerta
  • Recursos do Android - Array of Arrays
  • 2 Solutions collect form web for “Defina igual lairgura de colunas no layout da tabela no Android”

    Tente isso.

    Isso se resume a adicionair o android:stretchColumns="*" à sua raiz do TableLayout e configuration do android:layout_width="0dp" paira todas as crianças em seu TableRow s.

     <TableLayout android:stretchColumns="*" // Optionally use numbered list "0,1,2,3,..." > <TableRow android:layout_width="0dp" > > <TableLayout android:stretchColumns="*" // Optionally use numbered list "0,1,2,3,..." > <TableRow android:layout_width="0dp" > 

    Alterair o android:stretchColumns valor android:stretchColumns paira *

    Valor 0 significa esticair coluna 1. O valor 1 significa esticair coluna 2 e assim por diante.

    Valor * significa esticair todas as colunas

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.