ListView
をセカンダリ ビューとして使用してい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>
どうすればこれを解決できますか??