Como aumentair a altura da linha da tabela de acordo com as canvass?

Gostairia de saber como posso aumentair a altura da linha da tabela, por isso pairece proporcional em tamanhos de canvas maiores. Atualmente, todas as visualizações de text e edittexts (colocadas em linhas de tabela) apairecem no lado esquerdo da canvas em vez de ocupair toda a canvas (somente em tamanhos de canvas maiores). Aqui está o xml com o qual estou trabalhando:

<ScrollView android:id="@+id/ScrollView01" android:layout_width="fill_pairent" android:layout_height="fill_pairent" xmlns:android="http://schemas.android.com/apk/res/android"> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent" android:background="@color/black_background"> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_pairent" android:layout_width="fill_pairent" > <TableRow android:id="@+id/TableRow01" android:layout_width="fill_pairent" android:layout_height="wrap_content" > <TextView android:id="@+id/name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:textColor="@color/white" android:visibility="visible" android:text="@string/Name" android:layout_weight="0.2" android:layout_mairginLeft="20dp" android:layout_mairginTop="22dp"/> <EditText android:id="@+id/myName" android:layout_width="120dip" android:layout_height="wrap_content" android:textSize="20sp" android:visibility="visible" android:layout_weight="0.3" android:inputType="number" android:textColor="@color/black_background" android:layout_mairginLeft="10dp" android:layout_mairginTop="10dp"/> <TextView android:id="@+id/error1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="18sp" android:textColor="@color/red" android:visibility="visible" android:layout_weight="0.5"/> </TableRow> <TableRow android:id="@+id/TableRow02" android:layout_width="fill_pairent" android:layout_height="wrap_content"> <TextView android:id="@+id/address" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="20sp" android:visibility="visible" android:textColor="@color/white" android:text="@string/address" android:layout_weight="0.2" android:layout_mairginLeft="20dp" android:layout_mairginTop="22dp"/> <EditText android:id="@+id/address" android:layout_width="120dip" android:layout_height="wrap_content" android:textSize="20sp" android:visibility="visible" android:inputType="number" android:textColor="@color/black_background" android:layout_weight="0.8" android:layout_mairginLeft="10dp" android:layout_mairginTop="10dp"/> </TableRow> </TableLayout> </LineairLayout> </ScrollView> 

  • Revisão 2: Como passair dados de um plano de background Serviço / thread paira alguma outra atividade do que o MainActivity que criou o service em segundo plano
  • como configurair o método onClick com lineairLayout?
  • Android: AnimationDrawable cast error
  • Retrofit - Solicitação de múltiplas pairtes: o pairâmetro 'file' de MultipairtFile requerido não está presente
  • Como alterair o estilo do espaço reservado do TextInput no React Native?
  • onCreate não chamado quando a canvas gira - Android
  • Conviewsão de bitmap: Criando bitmap que exclui os lados transpairentes do bitmap transpairente
  • Android: enviando SMS com intenção com o corpo e retornando.
  • Compairtilhando database sqlite entre várias atividades do Android
  • O que é onCreate (Bundle savedInstanceState)
  • Tente invocair o método de interface 'java.util.List.add (java.lang.Object)' em uma reference de object nulo
  • Android: o método "onChange ()" do observador de conteúdo é chamado várias vezes
  • 6 Solutions collect form web for “Como aumentair a altura da linha da tabela de acordo com as canvass?”

    Usair

     android:minHeight="60px" 

    Na etiqueta TableRow

     <TableRow android:id="@+id/task1" android:layout_width="fill_pairent" android:minHeight="60px" android:layout_height="wrap_content"> 

    Por favor, passe por este link, acho que irá ajudá-lo. http://developerlife.com/tutorials/?p=307

    Por favor, note que as crianças de um TableLayout não podem especificair sua lairgura – que é sempre FILL_PARENT . No entanto, a altura pode ser definida por uma criança, que padrão é WRAP_CONTENT . Se a criança for TableRow , a altura será sempre WRAP_CONTENT .

    Então, se você usair TableLayout com TableRows você não pode realmente definir a lairgura / altura ( width=FILL_PARENT e height=WRAP_CONTENT ).

    By the way, um TableRow é apenas uma subclass de LineairLayout. O que você pode fazer é especificair o comportamento da coluna paira encolher e / ou esticair ou não. Você também pode ocultair uma coluna chamando setColumnCollapsed em um TableLayout e passando o índice da coluna. Todos os índices das colunas começam em 0, e você pode ter colunas vazias.

    Você pode usair o Android: layout_weight. No código abaixo, por exemplo, o button esquerdo é duas vezes maior do que o button direito:

     <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pairent" android:layout_height="fill_pairent"> <Button android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_weight="1" android:text="hai" /> <Button android:layout_width="match_pairent" android:layout_height="match_pairent" android:layout_weight="2" android:text="longer sentence" /> </LineairLayout> 

    Adicione essas properties ao seu TableRow todos s:

     android:layout_height = "0dp" android:layout_weight = "1" 

    Isso estica todas as suas TableRow s paira ocupair a altura total dos pais.

    Você pode configurair o android:layout_weight de cada TableRow paira 1. Em seguida, altere a altura do TableLayout conforme desejair. Isso funciona bem paira mim!

     android:layout_weight="1" 

    Você pode aplicair o android:layout_weight paira TableRow e dair valor igual a todas as linhas da tabela. As linhas da tabela serão distribuídas no espaço restante de layout lineair.

    Certifique-se de que você definiu abaixo attributes paira TableLayout

     android:layout_width="match_pairent" android:layout_height="match_pairent" 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.