Autore Topic: Dimensioni immagini di background  (Letto 949 volte)

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Dimensioni immagini di background
« il: 27 Ottobre 2010, 12:03:57 CEST »
0
Salve ho una immagine che vorrei impostare come sfondo ad un textview.
Vorrei fare in modo che come larghezza l'immagine abbia la larghezza dello schermo del cellulare e come altezza mantenga le proporzioni.
Ho impostato fill_parent come width e wrap content come height ma l'immagine di sfondo risulta essere distorta in altezza

grazie

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:Dimensioni immagini di background
« Risposta #1 il: 27 Ottobre 2010, 12:44:29 CEST »
+1
Ti propongo un esperimento, tutto da provare, per cui non ti garantisco nessuna riuscita.

1) Nella textview metti android:background="@drawable/mybkg"

2) Crea in drawable un file mybkg.xml così fatto

<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
   android:src="@drawable/mia_immagine"
   android:tileMode="clamp"
   android:dither="true" />

Di fatto questo XML dovrebbe creare una istanza di BitmapDrawable con le caratteristiche che servono a noi. Nel SRC ci metti l'effettiva immagine di sfondo. TILEMODE dovrebbe impedire la scalatura che ti da' fastidio.


Mi raccomando, non ti garantisco niente, è tutto da provare.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Dimensioni immagini di background
« Risposta #2 il: 27 Ottobre 2010, 13:02:11 CEST »
0
Perde anche il fill parent della larghezza!
nel modo che mi hai suggerito non ridimensiona ne' in lungo ne' in largo. Ma a me serviva adattare la larghezza allo schermo

grazie lo stesso

Offline dessorry

  • Utente normale
  • ***
  • Post: 230
  • Who lived hoping died craping
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire HD
  • Play Store ID:
    dessorry
  • Sistema operativo:
    Windows, Ubuntu, Kubuntu
Re:Dimensioni immagini di background
« Risposta #3 il: 28 Ottobre 2010, 14:42:34 CEST »
0
Nessun'altro ha idee?