我ListView
在我的 . 中使用 a 作为辅助视图SlidingPaneLayout
。主视图是地图片段。ListView
充当菜单。问题是onItemClickedListener
永远不会在 ListView 上被调用。即使是列表行也不会在按下时突出显示。似乎 ListView 无法获得焦点。
编辑:实际上,slidingPaneLayout.findFocus()
显示 android.widget.ListView。单击列表项仍然没有运气。
这是我的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>
我该如何解决这个问题?