Autore Topic: Problemi con listView  (Letto 388 volte)

Offline Giusy

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ACER liquid Mini
  • Sistema operativo:
    Mac OS X 10.5
Problemi con listView
« il: 02 Maggio 2012, 15:07:12 CEST »
0
Salve a tutti!!!Ho un problema su una listView. Praticamente quando faccio lo scroll, la list view cambia colore di background. Potreste darmi qualche suggerimento per correggere questo problema. Vi allego il file di layout per la listView:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/relativeLayout1"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:background="@drawable/styles_normal_background" >

    <ListView
       android:id="@+id/listViewAllarmi"
       android:layout_width="fill_parent"
       android:layout_height="fill_parent"
       android:isScrollContainer="true"
       android:listSelector="@color/transparent"
       android:scrollbars="vertical" >

    </ListView>

</RelativeLayout>


e il file di layout per lo style del relative layout:

Codice (XML): [Seleziona]
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
        <stroke android:width="1dp" android:color="#488858" />
        <corners android:radius="4dp" />
        <gradient android:startColor="#F3FBF5" android:endColor="#F3FBF5" android:angle="270" />
       
</shape>


Grazie in anticipo :)

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:Problemi con listView
« Risposta #1 il: 02 Maggio 2012, 15:30:18 CEST »
+1
Per ottimizzare le performance la ListView di default mette il nero come colore di sfondo quando viene fatto lo scroll. Per usare il vero colore di sfondo, metti questo nella dichiarazione XML della ListView:

Codice (XML): [Seleziona]
android:cacheColorHint="#00000000"
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline Giusy

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    ACER liquid Mini
  • Sistema operativo:
    Mac OS X 10.5
Re:Problemi con listView
« Risposta #2 il: 02 Maggio 2012, 15:35:27 CEST »
0
Ok funziona......Grazie di cuore .. sei stato gentilissimo!!!!! :-*