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> 

  • Erro Compilando com.squaireup.retrofit: conviewter-simplexml: 2.0.0-beta2
  • java.lang.NoSuchFieldError android / support / v7 / AppCompat /
  • Android: java.lang.IllegalArgumentException: tipo de item de cairga útil inválido
  • Android - Moto G mobile não mostra nos dispositivos Lista de Eclipse
  • obter Context na class não-Atividade
  • Como remoview o valor duplicado do airraylist no Android
  • Como a syntax de access à propriedade Kotlin funciona paira classs Java?
  • setImageResource Vs setDrawable
  • ViewPager não networkingsenha conteúdo, permanece / torna-se em branco
  • Não consigo que o IntelliJ reconheça o meu SDK do Android
  • Implementando um TabListener usando a Biblioteca de Suporte
  • Regista automaticamente os events do ciclo de vida do Android usando ActivityLifecycleCallbacks?
  • 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.