Ich versuche, das SlidingPaneLayout zu verwenden. Die linke Ansicht ist ein ListFragment und die rechte Ansicht ist eine Detailansicht. Das Layout wird korrekt angezeigt und ich kann es verschieben. Wenn sich die Detailansicht jedoch vor der Liste befindet und ich darauf klicke, erhält die Liste im Hintergrund den Klick.Klicken Sie auf Events auf SlidingPaneLayout
Mein Layout sieht wie folgt aus:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.SlidingPaneLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/sliding_pane_layout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<fragment android:name="net.name.multiremote.RemoteListFragement"
android:id="@+id/fragment_remote_list"
android:layout_width="580dp"
android:layout_height="match_parent"
android:layout_gravity="left" />
<fragment
android:id="@+id/fragment_remote"
android:name="net.name.multiremote.RemoteFragment"
android:layout_width="850dp"
android:layout_height="match_parent"
android:layout_weight="1" />
</android.support.v4.widget.SlidingPaneLayout>
Ich benutze diesen Code für das Click-Hörer in der ListFragment Einrichtung
@Override
public void onListItemClick(ListView list, View view, int position, long id) {
iItemClickListener.onListFragmentItemClick(view, position);
}
Wie kann ich dieses Problem lösen?
Nur ein bisschen mehr Informationen hinzuzufügen, die Android-Version: anklickbare = „true“ muss das zweite Fragment Layout hinzugefügt werden, nicht (wie ich dachte zunächst) an den Knoten des zweiten Fragments in das Hauptlayout – fedepaol