Autore Topic: cambiare colore al press di un item di una ListView  (Letto 893 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
cambiare colore al press di un item di una ListView
« il: 20 Maggio 2011, 15:02:45 CEST »
0
Sicuramente avete già affrontato questo problema ma non ho trovato nulla e online ho trovato del codice che dovrebbe funzionare ma nulla :(, cmq devo cambiare il colore del press di un item di una lista.
Ho fatto il selettore
Codice (XML): [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
  <item android:state_enabled="false" android:state_focused="false"
       android:drawable="@android:color/transparent" />
  <item android:state_pressed="true"
       android:drawable="@color/red" />
        <item android:state_focused="true" android:state_pressed="false"  
       android:drawable="@android:color/transparent" />  
 
</selector>


Cosi lo attribuisco alla lista
Codice (XML): [Seleziona]
 <ListView android:layout_width="match_parent"
           android:layout_height="fill_parent" android:id="@+id/listaUtenti"
           
            android:cacheColorHint="@android:color/transparent"
        android:background="@android:color/transparent"
         android:listSelector="@drawable/list_selector"
         
           ></ListView>

Il fatto che si colora tutta la lista e non solo un item

Lo devo fare tramite codice?
La domanda stupida è quella che non si fa

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:cambiare colore al press di un item di una ListView
« Risposta #1 il: 23 Maggio 2011, 11:47:02 CEST »
0
Non mi piace fare Up ma nessuno può darmi una dritta ? :)
La domanda stupida è quella che non si fa

Offline Ricky`

  • Amministratore
  • Utente storico
  • *****
  • Post: 3489
  • Respect: +507
    • Github
    • Google+
    • rciovati
    • Mostra profilo

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:cambiare colore al press di un item di una ListView
« Risposta #3 il: 23 Maggio 2011, 12:57:02 CEST »
0
allora sbaglierò da un' altra parte perchè avevo già letto le risposte... lo rifaccio in un progetto a se stante, magari c'è qualcosa che mi sfugge.
Grazie proverò e ti saprò dire :)
La domanda stupida è quella che non si fa

Offline ROS

  • Utente normale
  • ***
  • Post: 196
  • Respect: +5
    • Mostra profilo
  • Sistema operativo:
    Ubuntu 10.04
Re:cambiare colore al press di un item di una ListView
« Risposta #4 il: 08 Agosto 2011, 09:12:22 CEST »
0
allora sbaglierò da un' altra parte perchè avevo già letto le risposte... lo rifaccio in un progetto a se stante, magari c'è qualcosa che mi sfugge.
Grazie proverò e ti saprò dire :)
Hai risolto, alla fine?