Autore Topic: Sistemare layout per listview  (Letto 391 volte)

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Sistemare layout per listview
« il: 07 Settembre 2011, 11:38:12 CEST »
0
Ciao a tutti, non sto riuscendo a sistemare decentemente il layout di riga per una listview. In ogni riga della listview dovrei avere un'immagine e del testo ma se provo ad esempio a spostare un pò l'immagine dando del margin l'immagine viene tagliata e non capisco perchè, infatti al momento sto mantenendo per forza di cose l'immagine in alto a sinistra nell'angolo  :-(
Posto l'xml del layout per completezza

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:id="@+id/layoutLista"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="wrap_content"
 android:background="@drawable/sfondo_lista_evento_vuoto">
 
                                <ImageView
                                        android:id="@+id/icona"
                                        android:layout_width="32dp"
                                        android:layout_height="32dp"
                                        android:src="@drawable/icona_vuota">
                                </ImageView>
                <TextView
                        android:layout_height="wrap_content"
                        android:layout_toRightOf="@id/icona"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:textColor="#000000"
                        android:textStyle="bold"
                        android:text="Evento"
                        android:layout_width="wrap_content"
                        android:layout_marginLeft="5dp"
                        android:id="@+id/evento">
                </TextView>
                <TextView
                        android:layout_marginLeft="8dp"
                        android:layout_height="wrap_content"
                        android:layout_gravity="left"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:textColor="#000000"
                        android:layout_toRightOf="@id/icona"
                        android:layout_below="@id/evento"
                        android:text="Locale"
                        android:id="@+id/locale"
                        android:layout_width="wrap_content">
                </TextView>
               
                <TextView
                        android:layout_height="wrap_content"
                        android:textAppearance="?android:attr/textAppearanceMedium"
                        android:textColor="#000000"
                        android:textStyle="bold"
                        android:text=">"
                        android:layout_alignParentRight="true"
                        android:layout_alignRight="@id/locale"
                        android:layout_marginTop="15dp"
                        android:layout_marginRight="5dip"
                        android:id="@+id/freccia"
                        android:layout_width="wrap_content">
                </TextView>
               
                <TextView
                        android:layout_height="fill_parent"
                        android:textAppearance="?android:attr/textAppearanceSmall"
                        android:layout_marginRight="5dip"
                        android:textColor="#000000"
                        android:text="Distanza"
                        android:layout_alignParentBottom="true"
                        android:layout_alignParentRight="true"
                        android:layout_below="@id/freccia"
                        android:id="@+id/distanza"
                        android:layout_width="wrap_content">
                </TextView>
</RelativeLayout>

Offline djdedo

  • Utente normale
  • ***
  • Post: 209
  • Respect: +15
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S2
Re:Sistemare layout per listview
« Risposta #1 il: 09 Settembre 2011, 11:35:30 CEST »
0
Risolto, il problema me lo dava perchè non avevo impostato una altezza definita e evidentemente questo non gli andava giù. Impostando l'altezza a 80dip posso dare i margini e i padding che voglio