Autore Topic: Grandezza pulsante  (Letto 357 volte)

Offline Eighteen

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsumg galaxy s3
  • Play Store ID:
    Segantin%20alessio&hl=it
  • Sistema operativo:
    Ubuntu, Sabayon , Windows
Grandezza pulsante
« il: 20 Maggio 2014, 20:50:45 CEST »
0
Ciao a tutti!  :D

sto sviluppando un programma con una gridview 10X10 formata solo da button. il mio proglema è che i button rimangono più lunghi ripetto alla loro larghezza



mi potreste dire come impostare l' altezza uguale alla larghezza sul file xml?

Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity" >

    <GridView
       android:id="@+id/grid"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:horizontalSpacing="1dp"
       android:verticalSpacing="1dp"
       android:numColumns="10" />

</LinearLayout>


Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="wrap_content"
   android:layout_height="wrap_content" >

    <Button
       android:id="@+id/button"
       style="?android:attr/buttonStyleSmall"
       android:layout_width="wrap_content"
       android:layout_height="match_parent"
       android:text="Button" />
   
</LinearLayout>

Grazie in anticipo  :D

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:Grandezza pulsante
« Risposta #1 il: 20 Maggio 2014, 21:19:33 CEST »
0
Hai provato a togliere il testo dentro al bottone (android:text="") e a mettere wrap_content anche all'altezza?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Eighteen

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsumg galaxy s3
  • Play Store ID:
    Segantin%20alessio&hl=it
  • Sistema operativo:
    Ubuntu, Sabayon , Windows
Re:Grandezza pulsante
« Risposta #2 il: 20 Maggio 2014, 21:50:47 CEST »
0
così si accorcia, ma rimane sempre il problema che rimane rettangolare. io vorrei proprio forzarlo per fare in modo che anche contenendo un testo sia quedrato


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:Grandezza pulsante
« Risposta #3 il: 21 Maggio 2014, 07:59:04 CEST »
0
La dimensione "minima" e la forma del pulsante dipendono dalla "ninepatch" usata come background. Per scendere ulteriormente di dimensione dovresti farti una tua ninepatch per ciascun stato del pulsante.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Eighteen

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsumg galaxy s3
  • Play Store ID:
    Segantin%20alessio&hl=it
  • Sistema operativo:
    Ubuntu, Sabayon , Windows
Re:Grandezza pulsante
« Risposta #4 il: 21 Maggio 2014, 11:42:06 CEST »
0
quindi non c'è un comando xml che mi permette di fare ad esempio: android:layout_height=width.

comunque grazie. ora provo a modificare anche in ninepatch

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:Grandezza pulsante
« Risposta #5 il: 21 Maggio 2014, 12:19:57 CEST »
0
quindi non c'è un comando xml che mi permette di fare ad esempio: android:layout_height=width.

No questo non lo puoi proprio fare. Che io sappia, per avere i Button perfettamente quadrati devi impostare esplicitamente la dimensione, esempio 40dp, ma questo chiaramente ti porta altri vincoli.

NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Eighteen

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsumg galaxy s3
  • Play Store ID:
    Segantin%20alessio&hl=it
  • Sistema operativo:
    Ubuntu, Sabayon , Windows
Re:Grandezza pulsante
« Risposta #6 il: 21 Maggio 2014, 15:07:25 CEST »
0
Infatti è quello che pensavo, ma la speranza è l' ultima a morire  :D

grazie comunque  :D