Autore Topic: button deformato con png  (Letto 354 volte)

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
button deformato con png
« il: 29 Giugno 2013, 08:09:25 CEST »
0
Teoricamente questo problema potrei anche capirlo ma non mi sta bene...

Due pulsanti... in realtà sono creati in runtime con una custom view ma il problema si verifica anche cosi.
Codice (XML): [Seleziona]
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:orientation="vertical"
   android:layout_height="match_parent" >

    <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@drawable/backbutton_little"
       
       />
       
    <Button
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:background="@drawable/backbutton_big"
        />
</LinearLayout>

I due pulsanti hanno un background 2 png uguali solo che quella little è 80x80px mentre la big è 276x276

Il risultato è questo



Se il pulsante ha come background una png inferire ai 100px è deformata.

Mi direte... perchè non metti delle dimensioni visto che alla fine è un quadrato la png ma l' app è creata solo per un cellulare e devo rispettare le posizioni al pixel cosi il grafico ha fatto tutte le png esatte.. più altri motivi che non sto qui a spiegare..

Ho risolto usando ImageButton invece di Button ma vorrei capire perchè se una png è inferire a una dimensione l' immagine è deformata.

La domanda stupida è quella che non si fa

Offline elfo83

  • Utente normale
  • ***
  • Post: 283
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:button deformato con png
« Risposta #1 il: 29 Giugno 2013, 17:04:22 CEST »
0
Dipende dalla densità del tuo display, dalla grandezza delle immagini e dallo spazio che le due immagini devono andare a ricoprire. Se posti il codice possiamo vedere se c'è qualcosa che non va.

Offline gsources75

  • Utente normale
  • ***
  • Post: 327
  • Respect: +9
    • Google+
    • pepigno75
    • devandroid_it
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Nexus S - Vodafone Smart -BB Bold- Iphone 4-
  • Play Store ID:
    Giuseppe+Sorce
  • Sistema operativo:
    Ubuntu-Windows Seven- Mac Lion
Re:button deformato con png
« Risposta #2 il: 29 Giugno 2013, 18:12:13 CEST »
0
Scusa ma hai letto il mio post? Il solo codice che ho messo l' ho scritto nel post. Un semplice layout con 2 Button e wrap_content come parametri.
Cosa c' entra la densità se è una PNG quadrata. La stessa PNG ma più grande funziona bene.
La domanda stupida è quella che non si fa

Offline elfo83

  • Utente normale
  • ***
  • Post: 283
  • Respect: +23
    • Mostra profilo
  • Sistema operativo:
    Mac OS 10.8.2
Re:button deformato con png
« Risposta #3 il: 29 Giugno 2013, 18:39:42 CEST »
0
Scusami non avevo letto bene il post. Non ho idea del perchè.