Autore Topic: Centrare immagine in textview  (Letto 427 volte)

Offline gabric

  • Utente senior
  • ****
  • Post: 615
  • Respect: +18
    • Google+
    • Mostra profilo
    • Brancato's site
  • Dispositivo Android:
    Nexus 5 / Tablet mediacom s4
  • Play Store ID:
    Brancato's+app
  • Sistema operativo:
    window7. ubuntu
Centrare immagine in textview
« il: 26 Marzo 2013, 23:47:24 CET »
0
Salve!
questa volta ho un problema più semplice.
Devo creare una specie di carta mostro, nella quale devo inserire delle stats, quindi sto creando la "maschera" ceh andrò poi a popolare con i dati presi da un file.

Per far in fretta, sto inserendo delle textview, sfruttando i parametri "android:background" e " android:drawableLeft"

solo che ho 2 problemini... con il drawableLeft il testo si trova in alto, all'inizio dell'immagine, e non al centro (come invece accade usando il parametro in un imgbutton)
stessa cosa con il campo background, la scritta finisce in alto a sinistra, anzichè centrarsi nello sfondo

mi suggerite il parametro?

vi posto il codice delle due tv

Codice (XML): [Seleziona]
<TextView
       android:id="@+id/tvNome"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignBottom="@+id/imageViewPergamenaSu"
       android:layout_centerHorizontal="true"
       android:layout_marginBottom="46dp"
       android:background="@drawable/pergamena"
       android:text="Prova nome"
       android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
       android:id="@+id/tvMente"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:layout_alignLeft="@+id/tvDifesa"
       android:layout_below="@+id/tvDifesa"
       android:drawableLeft="@drawable/mente"
       android:text=" 3 "
       android:textAppearance="?android:attr/textAppearanceMedium" />

Post unito: 27 Marzo 2013, 00:01:45 CET
Edit
ho risolto.
Per la scritta in alto, era sufficiente inserire
android:gravity="center"


mentre per quelle in basso che dovevano esser solo laterali


android:gravity="center_vertical"



« Ultima modifica: 27 Marzo 2013, 00:01:45 CET da gabric, Reason: Merged DoublePost »