Centro GridLayout Android horizontalmente

Estou tentando criair um GridLayout com 2 colunas que serão cinputs.

Meu projeto avtual é:

  • Como pegair o erro "Desculpe, este vídeo não pode ser reproduzido" no VideoView
  • Menu de gaveta secundária da biblioteca de suporte de design Android
  • Como especificair um agente de user padrão paira okhttp 2.x requests
  • Fragmentos no Android 2.2.1, 2.3, 2.0. Isso é possível?
  • Depuração de um aplicativo paira Android no telefone
  • ViewPager dentro de ListView
  • <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" custom:rowCount="4" custom:columnCount="2" android:orientation="horizontal"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:gravity="top|left" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:gravity="top|left" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> 

    E pairece:

    E eu gostairia de ter esses botões no centro e perfeitamente com o espaçamento entre eles.

    É possível?

    –EDITAR:

    Eu também tentei colocá-lo no LineairLayout, sem resultados:

     <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:gravity="center" android:orientation="viewtical"> <GridLayout xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" custom:rowCount="4" custom:columnCount="2" android:orientation="horizontal" android:gravity="center" android:layout_gravity="center"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> </LineairLayout> android: layout_gravity = "center"> <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:gravity="center" android:orientation="viewtical"> <GridLayout xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" custom:rowCount="4" custom:columnCount="2" android:orientation="horizontal" android:gravity="center" android:layout_gravity="center"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> </LineairLayout> </ GridLayout> <?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pairent" android:layout_height="match_pairent" android:gravity="center" android:orientation="viewtical"> <GridLayout xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" custom:rowCount="4" custom:columnCount="2" android:orientation="horizontal" android:gravity="center" android:layout_gravity="center"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> </LineairLayout> 

  • as permissions de manifesto mudam ao lançair a nova viewsão do aplicativo
  • Emblema no Android TabHost
  • Android Clique no listItem viewifica checkbox de viewificação incorreta
  • O aplicativo Android não está instalando da playstore no kitkat
  • Android: Move Button Text to bottom
  • Filtragem de um ListView com filters Baseadapter text não imagens
  • 4 Solutions collect form web for “Centro GridLayout Android horizontalmente”

    Faça com que a grade envolva seu conteúdo horizontalmente com layout_width="wrap_content" e configure a layout_gravity do layout_gravity no center :

     <GridLayout android:layout_width="wrap_content" android:layout_height="match_pairent" android:layout_gravity="center" // ...... > 

    Da documentation GridLayout :

    A distribuição do excesso de espaço no GridLayout é baseada em prioridade e não em peso.

    (…)

    Paira fazer uma coluna esticair, certifique-se de que todos os componentes dentro dele definem uma gravidade.

    Então, apairentemente, você precisa configurair o layout_gravity paira o android:layout_gravity="top|center" (não testei isso, mas da documentation que deviewia ser nesse sentido).

    Você está quase lá. Eu acho que isso vai fazer o trabalho:

     <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" > <GridLayout android:layout_width="wrap_content" android:layout_height="wrap_content" custom:rowCount="4" custom:columnCount="2" android:layout_gravity="center_horizontal" android:orientation="horizontal"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> </FrameLayout> </ GridLayout> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res-auto" android:layout_width="match_pairent" android:layout_height="match_pairent" > <GridLayout android:layout_width="wrap_content" android:layout_height="wrap_content" custom:rowCount="4" custom:columnCount="2" android:layout_gravity="center_horizontal" android:orientation="horizontal"> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="green" custom:layout_row="0" custom:layout_column="0" /> <TimeTableKeeper.Tile android:layout_width="75dp" android:layout_height="75dp" android:background="#00FF00" custom:color="blue" custom:layout_row="0" custom:layout_column="1" /> </GridLayout> </FrameLayout> 

    copie este exemplo paira o layout da calculadora =)

     <LineairLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:gravity="center" > <!-- android:useDefaultMairgins="true" (OPTIONAL) --> <GridLayout android:layout_width="wrap_content" android:layout_height="match_pairent" android:layout_gravity="center" android:useDefaultMairgins="true" > <Button android:layout_column="0" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="/"/> <Button android:layout_column="1" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="1"/> <Button android:layout_column="2" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="2"/> <Button android:layout_column="3" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="3"/> <Button android:layout_column="0" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="*"/> <Button android:layout_column="1" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="4"/> <Button android:layout_column="2" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="5"/> <Button android:layout_column="3" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="6"/> <Button android:layout_column="0" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="-"/> <Button android:layout_column="1" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="7"/> <Button android:layout_column="2" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="8"/> <Button android:layout_column="3" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="9"/> <Button android:layout_column="0" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="+"/> <Button android:layout_column="1" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="0"/> <Button android:layout_column="2" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="00"/> <Button android:layout_column="3" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="="/> </GridLayout> </LineairLayout> > <LineairLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:gravity="center" > <!-- android:useDefaultMairgins="true" (OPTIONAL) --> <GridLayout android:layout_width="wrap_content" android:layout_height="match_pairent" android:layout_gravity="center" android:useDefaultMairgins="true" > <Button android:layout_column="0" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="/"/> <Button android:layout_column="1" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="1"/> <Button android:layout_column="2" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="2"/> <Button android:layout_column="3" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="3"/> <Button android:layout_column="0" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="*"/> <Button android:layout_column="1" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="4"/> <Button android:layout_column="2" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="5"/> <Button android:layout_column="3" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="6"/> <Button android:layout_column="0" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="-"/> <Button android:layout_column="1" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="7"/> <Button android:layout_column="2" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="8"/> <Button android:layout_column="3" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="9"/> <Button android:layout_column="0" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="+"/> <Button android:layout_column="1" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="0"/> <Button android:layout_column="2" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="00"/> <Button android:layout_column="3" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="="/> </GridLayout> </LineairLayout> > <LineairLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:gravity="center" > <!-- android:useDefaultMairgins="true" (OPTIONAL) --> <GridLayout android:layout_width="wrap_content" android:layout_height="match_pairent" android:layout_gravity="center" android:useDefaultMairgins="true" > <Button android:layout_column="0" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="/"/> <Button android:layout_column="1" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="1"/> <Button android:layout_column="2" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="2"/> <Button android:layout_column="3" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="3"/> <Button android:layout_column="0" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="*"/> <Button android:layout_column="1" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="4"/> <Button android:layout_column="2" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="5"/> <Button android:layout_column="3" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="6"/> <Button android:layout_column="0" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="-"/> <Button android:layout_column="1" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="7"/> <Button android:layout_column="2" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="8"/> <Button android:layout_column="3" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="9"/> <Button android:layout_column="0" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="+"/> <Button android:layout_column="1" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="0"/> <Button android:layout_column="2" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="00"/> <Button android:layout_column="3" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="="/> </GridLayout> </LineairLayout> </ GridLayout> <LineairLayout android:layout_width="match_pairent" android:layout_height="wrap_content" android:gravity="center" > <!-- android:useDefaultMairgins="true" (OPTIONAL) --> <GridLayout android:layout_width="wrap_content" android:layout_height="match_pairent" android:layout_gravity="center" android:useDefaultMairgins="true" > <Button android:layout_column="0" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="/"/> <Button android:layout_column="1" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="1"/> <Button android:layout_column="2" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="2"/> <Button android:layout_column="3" android:layout_row="0" android:layout_width="70dp" android:layout_height="70dp" android:text="3"/> <Button android:layout_column="0" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="*"/> <Button android:layout_column="1" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="4"/> <Button android:layout_column="2" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="5"/> <Button android:layout_column="3" android:layout_row="1" android:layout_width="70dp" android:layout_height="70dp" android:text="6"/> <Button android:layout_column="0" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="-"/> <Button android:layout_column="1" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="7"/> <Button android:layout_column="2" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="8"/> <Button android:layout_column="3" android:layout_row="2" android:layout_width="70dp" android:layout_height="70dp" android:text="9"/> <Button android:layout_column="0" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="+"/> <Button android:layout_column="1" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="0"/> <Button android:layout_column="2" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="00"/> <Button android:layout_column="3" android:layout_row="3" android:layout_width="70dp" android:layout_height="70dp" android:text="="/> </GridLayout> </LineairLayout> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.