i das folgende LayoutWie ein ViewPager mit einem Fragment ersetzen
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<android.support.v4.view.ViewPager
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</android.support.v4.view.ViewPager>
Every ist workinf fein haben, aber ich möchte
die ViewPager mit einem Fragment ersetzengetSupportFragmentManager().beginTransaction()
.replace(R.id.view_pager, new CustomFragment())
.commit();
dies Den ViewPager nicht reparieren, was soll ich tun ???
Die Dokumentation sagt - 'Ersetzen Sie ein vorhandenes Fragment, das einem Container hinzugefügt wurde. Das ist im Wesentlichen das Gleiche wie das Aufrufen von remove (Fragment) für alle aktuell hinzugefügten Fragmente, die mit derselben containerViewId hinzugefügt wurden und dann (int, Fragment, String) mit den gleichen hier angegebenen Argumenten. "Ich nehme an, Sie können nur' Fragmente 'ersetzen 'und NICHT andere Ansichten. – Varun