Autore Topic: bottoni su una griglia  (Letto 539 volte)

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
bottoni su una griglia
« il: 03 Maggio 2013, 11:48:13 CEST »
0
Ciao a tutti,

sono nuovo del forum... e un po' anche di android.

Voglio sviluppare un'app la cui home abbia una serie di bottoni molto grandi disposti su una griglia.

Ho provato col GridView e riesco a creare i bottoni col relativo adapter, ma la griglia mi rimane concentrata troppo in alto.

metto in allegato ciò che intendo ottenere.

Grazie in anticipo

PZ86

Offline grishnackh86

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy W
  • Play Store ID:
    Stefano+Paolessi
  • Sistema operativo:
    OpenSuse 12.3
Re:bottoni su una griglia
« Risposta #1 il: 03 Maggio 2013, 11:52:08 CEST »
0
Ho creato qualcosa di simile seguendo questo tutorial prova a dare un'occhiata http://www.stealthcopter.com/blog/2010/09/android-creating-a-custom-adapter-for-gridview-buttonadapter/

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
Re:bottoni su una griglia
« Risposta #2 il: 03 Maggio 2013, 11:55:01 CEST »
0
Grazie, proprio questo tutorial è stato il mio punto di partenza, ma non riesco ad espandere l'area dei bottoni  :-(

Offline grishnackh86

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy W
  • Play Store ID:
    Stefano+Paolessi
  • Sistema operativo:
    OpenSuse 12.3
Re:bottoni su una griglia
« Risposta #3 il: 03 Maggio 2013, 11:58:01 CEST »
0
Prova a postare xml del tuo layout...probabilmente c'è qualcosa che non va nei layout_weight

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
Re:bottoni su una griglia
« Risposta #4 il: 03 Maggio 2013, 12:01:25 CEST »
0
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@color/white"
   android:padding="7dip">

  <TextView
     android:id="@+id/slogan"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:gravity="bottom|center"
     android:text="testo di provola"
     android:textColor="@color/gray"
     
     android:height="50px"
     
     />
 
  <View android:id="@+id/numberSeparator0"
     android:layout_width="fill_parent"
     android:layout_height="4dp"
     android:layout_below="@+id/slogan" />
 
  <View android:id="@+id/numberSeparator1"
     android:layout_width="fill_parent"
     android:layout_height="1dp"
     android:layout_below="@id/numberSeparator0" />
  <View android:id="@+id/numberSeparator2"
     android:layout_width="fill_parent"
     android:layout_height="4dp"
     android:layout_below="@id/numberSeparator1" />
 
  <GridView
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/gridview"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:layout_below="@+id/numberSeparator2"
     android:gravity="fill"
     android:horizontalSpacing="2dp"
     android:numColumns="3"
     android:verticalSpacing="2dp" />
 
</RelativeLayout>


eccolo qua

Offline grishnackh86

  • Nuovo arrivato
  • *
  • Post: 22
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Galaxy W
  • Play Store ID:
    Stefano+Paolessi
  • Sistema operativo:
    OpenSuse 12.3
Re:bottoni su una griglia
« Risposta #5 il: 03 Maggio 2013, 12:13:24 CEST »
0
per prima cosa proverei a togliere gravity=fill

Codice (XML): [Seleziona]
<GridView
    android:id="@+id/gridview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_below="@+id/numberSeparator2"
    android:horizontalSpacing="2dp"
    android:numColumns="3"
    android:verticalSpacing="2dp" />

prova a vedere se va bene

Se non è quello che vuoi prova ad impostare valori per layout_weight

P.s. vedo che hai utilizzato dei valori in px per la TextView ti consiglio di utilizzare i dp...se no non trovi la stessa dimensione in schermi diversi

Offline prezzemolo86

  • Nuovo arrivato
  • *
  • Post: 36
  • Respect: +1
    • Mostra profilo
Re:bottoni su una griglia
« Risposta #6 il: 03 Maggio 2013, 16:30:18 CEST »
0
niente da fare la situazione noncambia :-(