Salve a tutti!
Premetto che sono nuovo di questo forum, e ho iniziato a programmare su Android da molto poco. Ho il seguente problema relativo ad una ListView: sono riuscito ad impostare il layout di ogni singola entry definendo un file xml my_list_item.xml
codice HTML:
<?xml version="1.0" encoding="UTF-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="24dip"
android:textColor="#4D4D4D"
android:background="#ffffff"
/>
e associandolo alla ListView in questione via codice con
codice:
//...
usersAdapter = new ArrayAdapter<String>(this, R.layout.my_list_item, usernames);
//usernames e' correttamente popolato
//...
Ad ogni elemento della ListView è associato un ContextMenu che compare quando si clicca a lungo su un item della list.
Fin qui tutto ok, la ListView viene popolata e funziona correttamente.
I problemi iniziano ora: facendo così, quando tengo premuto su un item, questo non cambia sfondo o colore del testo (così come faceva quando utilizzato un .simple_list_item_1, ad esempio), anche se il contextMenu viene correttamente visualizzato.
Ho provato ad utilizzare i selector per fare ciò guardando molti esempi, ma nessuno è stato abbastanza chiaro, in ogni aspetto. Ovvero non ho capito bene in quali cartelle devo salvare i selector (in drawable?); oppure come faccio a passare un singolo colore all'attributo android:drawable degli item del selector, e via dicendo.
Qualcuno mi può essere di aiuto?
Grazie mille