Utilizzo una ListView
come vista secondaria nel mio SlidingPaneLayout
. La vista principale è un frammento di mappa. ListView
funge da menu. Il problema è che onItemClickedListener
non viene mai chiamato sul ListView. Anche la riga elenco non viene mai evidenziata sulla stampa. sembra che il ListView non riesca a focalizzarsi.Android, SlidingPaneLayout e listView
MODIFICA: attualmente, slidingPaneLayout.findFocus()
indica che android.widget.ListView. ancora senza fortuna nel fare clic sugli elementi della lista.
Ecco il mio xml
<com.ziz.luke.custom_components.MySlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/slidingpanelayout"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/contactsList"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#00000000" >
</ListView>
<TextView
android:id="@+id/android:empty"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:gravity="center_horizontal|center_vertical"
android:text="@string/noContacts" />
</RelativeLayout>
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.SupportMapFragment" />
</com.ziz.luke.custom_components.MySlidingPaneLayout>
Come posso risolvere questo ??
incolla il codice in cui si imposta i tuoi ascoltatori, se la tua lista sta diventando attiva e la vista sembra corretta, il problema probabilmente non è nel tuo xml di layout. Inoltre, come fai a mostrare/nascondere 'vuoto'? – edthethird
Questo è quello che ho fatto. stesso problema. e immagino che sia qualcosa legato allo SlidingPaneLayout stesso. –
puoi pubblicare anche il codice java? – edthethird