Autore Topic: Dimensione di una serie di Button  (Letto 613 volte)

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Dimensione di una serie di Button
« il: 04 Ottobre 2011, 18:14:36 CEST »
0
Ciao, avrei bisogno di inserire una serie di bottoni in una tabella. Il problema è che non riesco a dare ad ognuno di questi la stessa dimensione, allego l'interfaccia così da capire meglio.
Che parametri devo utilizzare nella definzione del layout_width e layout_height?

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Dimensione di una serie di Button
« Risposta #1 il: 04 Ottobre 2011, 18:23:29 CEST »
0
Così al volo ,
se non sbaglio c'è una prorietà colum stretch aspe..
android:stretchColumns="0,1,2"  per tutte metti l'asterisco
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Re:Dimensione di una serie di Button
« Risposta #2 il: 04 Ottobre 2011, 18:48:28 CEST »
0
Così al volo ,
se non sbaglio c'è una prorietà colum stretch aspe..
android:stretchColumns="0,1,2"  per tutte metti l'asterisco

ho provato, ma cambia poco, in questo modo mi occupa tutto lo schermo in larghezza ma i bottoni della prima colonna rimangono sempre più grandi degli altri

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Dimensione di una serie di Button
« Risposta #3 il: 04 Ottobre 2011, 19:05:58 CEST »
0
Ma non lo avevi già chiesto qua? Non avevi risolto?

TableLayout, grafica - Android Developers Italia
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Re:Dimensione di una serie di Button
« Risposta #4 il: 04 Ottobre 2011, 19:15:58 CEST »
0
Ma non lo avevi già chiesto qua? Non avevi risolto?

TableLayout, grafica - Android Developers Italia

Esatto non trovavo più questo post, grazie mille! adesso riguardo qui allora! avevo risolto, xo mi sono accorta adesso che mentre sull'emulatore il problema non c'è, si presenta invece installandolo sul telefono!
Spero di saltarci fuori, xke giovedi mi aspetta la discussione!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Dimensione di una serie di Button
« Risposta #5 il: 04 Ottobre 2011, 19:21:55 CEST »
0
Comunque in generale, se rivedendo il vecchio post ancora non risolvi del tutto, posta sia il codice XML che uno screenshot dell'ultima versione, e vediamo di sistemare.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Re:Dimensione di una serie di Button
« Risposta #6 il: 04 Ottobre 2011, 19:28:34 CEST »
0
Comunque in generale, se rivedendo il vecchio post ancora non risolvi del tutto, posta sia il codice XML che uno screenshot dell'ultima versione, e vediamo di sistemare.

Anche con il vecchio post credo nessuna soluzione. Lo screenshot è quello che ho allegato prima mentre questa è una parte dell'XML (Prima riga della tabella):

Codice (XML): [Seleziona]
<TableLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/tableLayout2"
     android:orientation="vertical"
     android:layout_centerInParent="true"
     android:layout_height="match_parent"
     android:layout_width="fill_parent"
     android:gravity="center_vertical|center_horizontal"
      android:layout_margin="2dip"
      android:stretchColumns="*">
    <TextView android:textColor="@color/blue"
      android:layout_width="wrap_content"
      android:id="@+id/titolo2"
      android:text="Gioco Del 15"
      android:textSize="40px"
      android:textStyle="bold"
         android:gravity="center_horizontal"
      android:layout_height="wrap_content"/>
    <TableRow
      android:id="@+id/firstRow"
      android:layout_height="match_parent"
      android:gravity="center_horizontal"
      android:layout_width="match_parent">
    <Button
      android:id="@+id/button1"
      android:text="@string/Button1"
      android:layout_height="match_parent"
      android:layout_width="match_parent"
      android:gravity="center_horizontal"
      android:textColor="@color/blue2"
      android:textSize="25px"
      android:textStyle="bold"
      />
    <Button
      android:id="@+id/button2"
      android:layout_height="match_parent"
      android:text="@string/Button2"
      android:gravity="center_horizontal"
      android:layout_width="match_parent"
      android:textColor="@color/blue2"
      android:textSize="25px"
      android:textStyle="bold"/>
    <Button
      android:id="@+id/button3"
      android:text="@string/Button3"
      android:layout_height="match_parent"
      android:gravity="center_horizontal"
      android:layout_width="match_parent"
      android:textColor="@color/blue2"
      android:textSize="25px"
      android:textStyle="bold"/>
    <Button
      android:text="@string/Button4"
      android:layout_width="match_parent"
      android:gravity="center_horizontal"
      android:layout_height="match_parent"
      android:id="@+id/button4"
      android:textColor="@color/blue2"
      android:textSize="25px"
      android:textStyle="bold"/>
   </TableRow>

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Dimensione di una serie di Button
« Risposta #7 il: 05 Ottobre 2011, 09:45:33 CEST »
0
Prova con questo:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<TableLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/tableLayout2"
    android:orientation="vertical"
    android:layout_centerInParent="true"
    android:layout_height="match_parent"
    android:layout_width="fill_parent"
    android:gravity="center_vertical|center_horizontal"
     android:layout_margin="2dip"
     android:stretchColumns="*">
    <TextView android:textColor="@color/blue"
     android:layout_width="wrap_content"
     android:id="@+id/titolo2"
     android:text="Gioco Del 15"
     android:textSize="40px"
     android:textStyle="bold"
        android:gravity="center_horizontal"
     android:layout_height="wrap_content"/>
    <TableRow
     android:id="@+id/firstRow"
     android:layout_height="match_parent"
     android:gravity="center_horizontal"
     android:layout_width="match_parent" android:baselineAligned="false">
    <Button
     android:id="@+id/button1"
     android:text="@string/Button1"
     
     android:gravity="center_horizontal"
     android:textColor="@color/blue2"
     android:textSize="25px"
     android:textStyle="bold"
     android:layout_weight="1"/>
    <Button
     android:id="@+id/button2"
     
     android:text="@string/Button2"
     android:gravity="center_horizontal"
     
     android:textColor="@color/blue2"
     android:textSize="25px"
     android:textStyle="bold" android:layout_weight="1" android:layout_width="0dp"/>
    <Button
     android:id="@+id/button3"
     android:text="@string/Button3"
     
     android:gravity="center_horizontal"
     
     android:textColor="@color/blue2"
     android:textSize="25px"
     android:textStyle="bold" android:layout_weight="1"/>
    <Button
     android:text="@string/Button4"
   
     android:gravity="center_horizontal"
     
     android:id="@+id/button4"
     android:textColor="@color/blue2"
     android:textSize="25px"
     android:textStyle="bold" android:layout_weight="1"/>
   </TableRow>
   </TableLayout>
In pratica ho dato lo stesso layout_weight a tutti
Puoi farlo anche dal designer di eclipse.
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Re:Dimensione di una serie di Button
« Risposta #8 il: 05 Ottobre 2011, 17:01:37 CEST »
0
niente ho sempre lo stesso problema, e credo si riferisca non tanto ai bottoni quanto piuttosto alle colonne. Dovrei riuscire ad impostarle tutte della stessa dimensione!

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Dimensione di una serie di Button
« Risposta #9 il: 05 Ottobre 2011, 17:13:09 CEST »
0
Riesci a postare tutto l'xml del layout ?
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .

Offline Khali

  • Utente junior
  • **
  • Post: 70
  • Respect: +7
    • u.felloni
    • Mostra profilo
  • Play Store ID:
    weetme software
  • Sistema operativo:
    windows 7
Re:Dimensione di una serie di Button
« Risposta #10 il: 05 Ottobre 2011, 17:22:39 CEST »
0
Usa android:layout_span="...". Come parametro gli indichi il peso che vuoi dare alla colonna
Ciao

Offline mery-88

  • Nuovo arrivato
  • *
  • Post: 17
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows vista
Re:Dimensione di una serie di Button
« Risposta #11 il: 05 Ottobre 2011, 17:28:38 CEST »
0
Riesci a postare tutto l'xml del layout ?

mi sono armata di tanta pazienza e ho rifatto da capo l'intera tabella adesso risulta tutto perfettamente allineato e uguale non capisco xo cosa ci sia di diverso da come l'ho fatto prima! Grazie mille tutti!

Offline Luigi.Arena

  • Utente senior
  • ****
  • Post: 616
  • DACIA DUSTER 4X4 SUPER
  • Respect: +56
    • Mostra profilo
    • ArenaWebTest
  • Dispositivo Android:
    epad m009
  • Play Store ID:
    Luigi Arena
  • Sistema operativo:
    Windows 7
Re:Dimensione di una serie di Button
« Risposta #12 il: 05 Ottobre 2011, 17:34:28 CEST »
0
Questo è il mio codice dagli un occhio se ti serve:
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:stretchColumns="0,1,2,3,4">

        <TableRow android:id="@+id/row2" android:layout_width="wrap_content"
                android:layout_height="match_parent" android:layout_weight="1"
                android:layout_marginLeft="2px" android:baselineAligned="true">
                <Button android:text="1" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="2" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="3" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="4" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
        </TableRow>
       
        <TableRow android:id="@+id/row2" android:layout_width="wrap_content"
                android:layout_height="match_parent" android:layout_weight="1"
                android:layout_marginLeft="2px" android:baselineAligned="true">
                <Button android:text="5" android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="6" android:id="@+id/button4" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="7" android:id="@+id/button3" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
                <Button android:text="8" android:id="@+id/button2" android:layout_width="wrap_content" android:layout_height="wrap_content"></Button>
        </TableRow>

</TableLayout>
È stata trovata una soluzione al tuo problema?Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato .